Bioware should really unleash an epic Multiplayer Trailer, like those for ME3MP