wow, real tight production mate..nice 1.
only thing i can say is that one of your synths sounds as though its coming from too far back...maybe u put some reverb on it or its your EQin..
other than that you got good variation, and good rhythm...definitely stompin music lol