Nice stuff.

Think the grungy bass overpowers it though. Percussion struggles to break through over the top, and rides are still a bit harsh.

Structurally it has nice development, good themes and a good driving groove.

The synth needs to come down a fair bit though, enough to let the drums and percussion cut through. At the moment they seem to patter about it the background.

Sounds a lil' bit "cold" as well. That synth could do with a bit more warmth - guessing this was all made digitally? Be good to get a bit of analogue compression in there warm it up a bit.

Good stuff though mate, will keep an eye out for your future stuff.