Average.
Sounds like it took a while to mix, the individual beats throughout it are good and keep a good rhythm. At around 1:25 when the new instrument comes in I think that sounds very random. It would need new surrounding sounds to fit in, it completely changes the tempo.
At part of it, the song sounds as if it tries to sound difficult too much. Toning down the snare drum would help this as at some parts it sounds as if it's just there for the sake of being there. And not really adding anything to the production.
Thirdly, the song is very drawn out. I would have been more than pleased with a 3 minute song, this goes on for 6. That makes it very repetitive and boring. Cut it down a bit, and this score will be much higher.
This song has some issues but overall it is still a catchy song. Not perfect, but just good. With some work, however, this song could be a real winner. Just pick a pace and stick with it the entire song. Switching back and forth turns me off.
You're still better than me, though :)
-X-