Nice tune. Vocals are a bit outfront, but if that's what you want, you got it. In my opinion, and just that, if the vocals were in the mix a bit better, it would sound more even. The vocals on the outro section were sitting much better.
Anyway, good song, and take what I say for what it is. Not much.
Ed