YO MAN
Sweet, first to review! :)
First off, it sounds like you got some mixing experience under your belt. To have made the SFX yourself too is another indication of your production XP level.
The song has a sweet progression. The flurry of high hat and FX in the sound field make the song both fun and adds dimensions of coolness. Good Jorb, dude!
I can't wait to hear it as a song when you finish the piece :]