I like this better than the last trailer, but it's still not exactly the best you guys have done. My main issue is that it doesn't quite explain your ultimate goal--to form the federation. I suppose that's explained in the video with the Hydral talking, but it still deserves a mention here, I think.
In any case, it does a pretty good job of showcasing how you're going to be playing the game, so that's good.