Busch Gardens Williamsburg's companion water park, Water Country USA opened its new slide tower this past weekend, named Vanish Point. Two steep free fall slides and a pair of horizontal loop slides make up the thrilling experiences Vanish Point offers.
As for Mach Tower, seems the ride isn't quite ready to open yet. The park posted on their Facebook that "an issue found during preliminary ride testing requires us to postpone Mäch Tower’s opening while we install components ordered from the Italy-based manufacturer."
So hang tight on that new ride - I'm sure it'll be worth the wait!