Wow, this game is gonna kick some ass! Link to new teaser trailer: http://www.youtube.com/watch?v=C6T5dd5TMUA