Dave & Busters can be a helluva time, but that would take away from the SVX part of the meet!
The parking garage is actually UNDER D&B, which sits on a pier, on the Delaware River.
As for what D&B is... well, this website will tell you all that you need to know.
http://www.daveandbusters.com
I dont think it would get too windy, actually... I think that I am supposed to be going there this weekend, I will see if I can get some digital pics!
Worst case scenario, we could all go there, hang out for a bit with the cars, and although the parking garage costs 4 or 7 dollars, if you go in and EAT at D&B, they will take that much off of your meal bill.
I am pretty sure that they have a room that they could set aside for us as well. Shall I pursue this as I am probably no more than say... 5 miles away?