"It is a demo trailer, our demo for XBOX LIVE comes out this Thursday :o) Its basically the same PC trailer from the PC demo, but most XBOX users are not familiar or as savvy as you PC kids, they will enjoy it...
Besides, watching that trailer in HD ROCKS!!!!
-APOC"
Whether it is a demo or trailer is kind of hard to tell, but with everything released today, we are thinking demo.