Hi There. In my opinion the music has too much importance, the SFX are low for the full trailer. It's a flat mix without emotion. I like the way it starts with the music over the intro text and logos, but when the halo troops in the car come in, I would lower the music and do more detailed SFX, car, trooper, radio of the troopers talking. When the giant lefts up that halo trooper I would raise up the music as you have done, for me its the first high point of the film. Once all the shooting action comes in I would fill it with hard hinting SFX and I would play with the music around them, it's the high point of the trailer where all the action is happening and you need to support it with sound.
I hope this will help you, the truth is it's hard for me to explain this in words because mixing is about emotion, about feeling! Your mix is not bad, it's correct, but good sound engineers will take the work one step further, surprise the client with there creativity.
Feel free to PM me with any questions