Also, something I'm going to say at this point in time (April 12th, 2017) is that I'm pretty sure EA "leaked" this trailer on purpose. It's 30 seconds. Just 30 seconds. Everything we've heard about the Battlefront II trailer has been described as "huge" and a "full-length" trailer. So where's the other approx 2 minutes? Also, this is a kriffing STAR WARS trailer. That's a property that has Disney's lawyers breathing down everyone's necks constantly to make sure stuff doesn't leak. The sets for TFA, RO, and TLJ have all been nearly air tight, and the same has pretty much been the same for this.
I bet EA put this out a few days early to get everyone even more hyped, and then on Friday (or whenever the BFII panel is, I can't keep it straight) they'll say "So, since the trailer we were going to show you leaked, here's a different one", even though they wouldn't have any time to make a new trailer in the time leading up to Celebration, so it'll obviously be prepared.
Yep. I'm right. EA France's Twitter account just said we're getting a longer trailer on April 15th. So much for that "leak".
Also, I find it interesting that Ashley from Mass Effect is guest starring in the Star Wars Battlefront II campaign.