After watching the intro video, I now understand what the game actually is. It does a really good job of explaining what makes the game unique. I though it was interesting before simply because of how fun the traversal aspect of the game looks but now I'm seeing how crazy it can get and how the Titans will come into play. I didn't know they had unique special abilities at all or how the game hopes to balance infantry and titans. And seeing that all of the demo characters are equipped with unique weapons to use against the titans made me smirk. It's looking really fucking cool. I'm eager to see more. If the rest of the maps, game types and weapons are appealing I'll probably get the PC version.
They should put this video or a very similar intro video up on YouTube.
Edit: I forgot to mention how awesome the concept of the escape sequence at the end of the match is. I heard about it before but now that I know it allows for more XP if your team is successful I'm liking the sound of it even more. It's brilliant.