Does anyone know anything about the date this place is supposed to be opening? It says June 2012 but that's about all I got. And if no one has heard of this place google it, it's supposed to be pretty epic. I've driven past it a couple times since I was on Houston and its huge.