I really admire that Blizzard are coming out of the gate swinging with Overwatch. Lengthy debut cinematic, extended gameplay trailer, panel discussing in detail what the game is and their design philosophies behind it, plus it's playable at BlizzCon. Throw on top of that all of the various gameplay videos on the Overwatch site detailing each individual character's unique abilties.
This is how you unveil a game.
I couldn't agree more. Over the span of ~45 minutes, I went from not knowing this existed to feeling super familiar with the mechanics, the characters, and so on. It's crazy how effectively, how swiftly, Blizzard established Overwatch's identity. This just feels like a game that had a ton of heart poured into it, and that came through in the unveiling, as well.