What you have hear is pretty catchy. Actually quite good. I like the instrument choices you made. I noticed a couple things that could be improved.
The percussion felt empty and repetitive. Give it some more depth by adding complexity both in rhythm and instrument variability. Also, change up the beat during transitions.
Pretty much nonexistant. The feel of the whole piece is driving and exciting but there is no buildup or climax. Mix up the rhythm a bit and lead into each section. The transition at 2:45 with the key change needs more of a lead-in. The key change is nice but it is drastic and there is nothing leading into that section.
Overall, a nice piece you've got here. Try touching it up a bit. Spice up the percussion and work on smoother transitions, buildups, and maybe even some dynamic changes.