+1 bonus point for using my planet trick.
Hmm, this one was a lot more straight forward than a lot of your stuff. Still good though. I really liked the detail in the explosions and some of the vehicles.
Your stuff just keeps getting better, man. If I could think of something to improve, maybe it would be... modular characters? Characters composed of several pieces so it's easier for you to animate them smoothly.