It does have an awesome feeling of a battle of sound going on.
I really like in particular how it really kicks up around 2 minutes, but you still manage to pull it back a bit. And overall you never truly lose that "feeling" throughout the entire piece.
I'm stuck between a 4.5 and a 5. A 4.5 just wouldn't do this piece justice for me. If I could, I'd say this gets possibly a 4.7 from me. This is great work! ^_^
Keep it up!