Sweet mother...that music was corny as hell. I'm hoping they meant it as a tongue in cheek nod to the 80's.
The Catapult doing a DFA is interesting. If they have ramming and DFA as physical attacks, that could be fun. Overall nothing to get overly excited about, but I'm looking forward to a single player/Co-Op Mechwarrior experience.