I went to the pics and the place looks great!!!
The City of VA Beach runs the park.
I love the pic of the H2 you snagged:
Recently, a guy wanted to open an indoor skate park, but it really wasn't compatible with the neighboring businesses so it was turned down.
Click the TruRide link and scroll down. There're two links to the VA Beach park, Vert and Street.
http://www.trueride.com/sub_sp_parkimages.htm