I saw this URL being passed around Twitter a bit ago. If you're looking for footage of the game, here you go. What do you think? It looks great to me!
Saw a 20 minute version on "Daily Motion" site. All I want to say is ,"It looks like they knew what they were doing when they created this game!"