So anyone play it yet? I downloaded it last night and all I have to say is that it is sweet. Be warned though, it is VERY hardware intensive, expect low framerates, even on some of the most high-end machines.
Regardless, I wish my GeForce2 MX400 would support such a game. I heard that the Minimum Requirement for a video card was a GeForce3 Ti500 or ATI Radeon 8500 or better (or something outrageous like that).
Hmm... Can't think of anything creepy to say here...