Nice...
Some recomendations I have:
You are using a lot of preset instruments, I can't name them off the top of my head, but I can hear them. Try to make your own unique ones. Even if it's just a little tweak, those can make a large difference.
1:30, or around that area, where the bass and synths and drums and EVERYTHING were going at once... That seemed a little too crowded.
If I think I heard what the mircosoft sam said correctly. Ya could definitely take that out...
Now, for some positive feedback:
The song was really well put together, aside from a couple spots sounding a little crowded, this had a good vibe to it.
It had an awesome opening, I wouldn't change anything with it. (Other then unique synths maybe?)
The beat in this is totally what made the song. It was so in your face, random, fast-paced, groovy. All things I like in a drum beat.
You had a good use of effects, They almost perfected your transitions.
Overall a 9/10 and a 5/5 from me. (Downloaded too)
Nice job with this! I'd like to hear more like this, recommend a few songs that you might have made in the past that sound something like this?