hey dude
Good stuff here mate. Only on head phones but a few comments - mix sounds a little muddy, think you need to work on the EQ to balance things out a bit more. The kick is huge and boomy, as you want really with this type of track but you might want to help define it a bit better - make the bass hit and the top click defined then cut the muddy 200hz area out of things. The high end gets a little squashed out of things by the sidechain, I'd cut away some of the piercing high freqs so that you can bring the overall volume up, then add some widening to increase their punch.
Rhythmn wise how have you quantised this? Is it straight or is there some shuffling going on? It might just be how you've set the side chain up around the kick, but the kick pumping sounds a bit out of goose with the other sounds in your mix. Might need to play about with the attack/release settings on the compressor, or maybe tweak the shuffle to make sure the kick spacing sounds tight. Might want to look at varying the volumes of the kicks as well, I like broken beat stuff, but its good to get a bit of variety in the drum programming, otherwise its a bit like getting slammed int he head with every kick. That might be what you're going for though....
Only other thing I'd suggest is maybe try doing this a bit slower? Can't help feeling you'd get a lot more energy, menace and groove if you slowed this down a bit. Each kick would pack more of a defined punch, it sounds a bit cramped as it is. Would give your mix a lot more space, plus when it gets played people will inevitably pitch it up anyway. Usually as a rule I like to write tracks a bit slower, much easier to write that way, and that sort of techno tends to get pitched up as a rule.