matt247 on 21 October 2008
I hope this means it's almost ready. BTW I believe they said they used the in-game engine for the trailer, but it does look like there is some game play in there.