I really enjoyed the intro until this fast part came on, I think it you should take it out.
I like the groove riffs a lot, the bridge and the solo parts sound good.
Forgot the mention the drums, good drumming as well.
I would work a little bit on the part before the outro piano, let's say from bar 57 and on.
I also would finish the piano solo, add a couple of bars more.