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.