Right off the bat, I like your writing, but the mix is very, very dirty. Turn down that reverb, turn down that delay -- low cut those FX and every instrument that's not a bass to 250 hz or so. Right now all those frequencies are in the way of your kick and that octaved bass so that I can't hear it on phrases where we have that low saw. I feel like we're relying on sidechain to make sound mixing decisions for us in keeping that low end tight, and that's just not its strongsuit.
I would also say our leads are somewhat too loud. Or rather, everything else is so much louder than the percussion. I would turn all that down until you can clearly hear kick and hihats. It sounds like you're trying to get more overall loudness out of the track than it wants to give by compressing, as the outro is about as loud as the track was 30 seconds before it, despite subtracting elements. Try not to mix with any compression on the master. In fact I would even recommend turning your PC volume down as low as you can tolerate while mixing, in order to stimulate mixing things with clarity. Be sure to leave -6 dB or so of headroom before applying compression or mastering effects it will make life much easier.
Anyway, enjoyed the piece. That's a really catchy line you have in the low saws. :)
Thanks for coming out to NGUAC!