Wow.
This is fantastic. Has so many different elements and all of them have their own catchiness that when put all together it's just...one giant contagious catchy thing. It's not dragged out into oblivion either, which I like. It's just long enough to get each idea in effectively without wearing them out and yet keep it so that listeners will want to listen again. I'm reminded a little of Infected Mushroom, but that may be just because of one of the synths. But wow...this is really cool stuff. Great job.