It actually sounds quite good to me.
I like the drums and acc git and the bass.

BUT:
For me the e-guitars suck. Sounds a bit like guitar rig.(althoug i think they were recorded) I think i miss at least a little bit of room ambience - I always like that on my guitars.
But maybe that's just a matter of taste.
In the verse the singer is not embedded in the mix very well - but i like it in the chorus.
That Flangersweep before the bridge is quite... i don't know. But I'm maybe a bit flangerill due to all those dj's fooling constantly around with that DJM500 Flanger - I just don't like it.
And maybe recheck your mastering, on my two systems the song sounds more different then other mastered stuff - I think its something in the mid mids (if there's anything like that)
But overall - good job!