I'm not sold on that double time bit in the middle.
Also, the variation of the main lead that starts at 1:29 - the way the last chord of that loop is sustained for a whole bar doesn't quite feel right. Some synth stabs an octave higher layered on top might work, but obviously your mix is pretty busy already.
Those things aside, I fucking love this. Reminds me of Animal Rights or that Community Funk track. I wish more people made banging techy rollers like this