Top job!
I don't often give 10's for songs but this song fully deserves it.
I mean, it just rocks, simple as that. The bass playing the 3 note repeated sequence gets a little bit played out, but the chord progression later is awesome.
The 303 bass playing over it is excellent! Just the right amount of grit and still punchy and strong, my hat goes off to you for your mixing. The entire mix is really clean and the parts aren't fighting for space, so you obviously know the ins and outs of compression and eq'ing and things of that nature.
I like the ending a great deal, after the 303 is faded back in, the part with the vocoder is great, and the 303 resonant synth goes along very nicely.
Excellent job, I think I'll be a regular on your page :P