As interesting as this may look, I still find myself pretty wary of this whole thing. I'm sure as we get more information about it I'll come to a conclusion then...
On a completely unrelated note, what's with the Halo 1 footage at around :55s? Just struck me as kind of odd honestly.
TheFinalDilemma's comments