I like it. Seems like the opposite of the Infamy trailer in terms of mood. I so knew something in space was coming - if you saw what all the SP missions were called, I believe (*spoiler*) that might be the last one (maybe something special like Mile High Club?).
Cheers for the link. Forgot about the launch trailer.