Very nicely done. ^_^
What I like about your stuff is that it is very well balanced... fast while still keeping a tune, letting us hear both strings and drums, and etc etc. I'd let the list go on, but I'm sure you wouldn't want that to go to your head :P
Looking forward to your next piece.