i few weeks ago i went to the free 'corporate' preview. its fun. the karts are pretty quick, nothing to stunning, but better than your average run of the mill amusement park go kart. steering is excellent, and the track surface allows a good amount of drifing.

they make you wear a body suit, full face helmet, and neck brace, all supplied there. the two tracks are kind of short, i'd rather have on large track. i was told they are re-configurable.
its pretty fun, track 1 was my favorite, its a bit longer, and has more turns. track 2 is almost a tri-oval.