I have to admit, this sounds much cooler then mine:-P, certainly something I'd like to groove to on the dance floor.
Only things I can add to the suggestion box are to lower the volume of the flutes around 2:25 - 2:50 and the overall bass just a little bit, and perhaps throw in a few more sfx where it doesn't have. Also put some improvisation or solo into it that'll embed it into the listeners mind (give it something that people will remember for a long time).
Other than that, I think it's pretty awesome, just a few tweaks here and there and it'll definitely be worthy of a position on this site (I hope, you know how strict judges can be:nicework:).