http://www.gametrailers.com/gamepage.php?id=4456 This trailer is awesome. It's exactly what every trailer should be - in-game, interesting to watch, funny, mentions their competitors, and shows off the new engine. And, it's all in-game. The entire dev team here was huddled around my desk watching it, everyone was laughing…