I'm currently buffering this HD Trailer so i can't tell you if it's any good nor can i tell you if it shows anything new to what you may have already seen in the beta...

but here it is anyway:

http://www.gametrailers.com/player/37086.html



*edit* there is a glimpse of the new site :)