MechWarrior Online has been in open beta testing for a week now. What better way to celebrate than with a new trailer?