Interesting style ya got goin on in this one!

Nice use of sounds... I do agree about the kick needing to cut through the mix a bit more, and the grungy bass synth can be toned down a bit as its quite a bit overpowering compared to the topend.