Very nice
wow this starts off fast and powerfull, thats a great option there and then you mix it up abit really giving it a good vibe, theres alot of quality in this and it flows great from start too finish, kinda like a techno touch in here aswell, and the best part of this whole thing is the tempo changes and that it has a good amount of variaty so there is some good quality in this flows with balance aswell, so for this i wouldnt suggest much improvment as its pretty fantastic as is, just keep up the great work.
~~THINGS TO IMPROVE ON~~
It was all pretty great, i think the onlything is that you could make it longer somewhat.