Worst. Launch trailer. Ever!
Aren't launch trailers meant to be filled with action and explosions that'll make you soil yourself? Not a run-down of why your game is technologically quite impressive. It's like releasing a trailer for a movie which is nothing more than the end credits.