I really like it! You have great cinematic timing. I think your piece does, in fact, sell the tone of the game pretty nicely. My only complaint (and it's a tiny nitpick) is that the trailer is a little vague. I'm not quite sure what kind of trailer this is for.