I enjoyed the energy of this track quite a bit.
I found it a bit too long, though. I'm surprised I'm saying, because I normally enjoy long, meandering pieces that many people find tiresome, because they're used to the 3-minute radio song.
Also, I'm a noob when it comes to mixing, eq, etc. but...