By far my best mix ever, amazing song!!!

Haven't listened, will listen later or tomorrow (have to conserve bandwidth, 15gb/month is NOT ENOUGH).

But, for clean vocals, a bit of compression so that there's not too much dynamics. Then a saturator (I use PSP MixSaturator2) going as strong as you can without making it overly distorted or bringing out too much room sound, then a nice verb. And autotune helps slot it in nicely too. But the saturator is the key point, it really brings out the slight distortion some vocalists have around 3khz which makes the vocals just pop out of the mix perfectly while not being too loud.
 
Ok listening

It sounds decent on my headphones but not great on my laptop.

Drums sound good (are they real?), but the snare sounds like its being hit really softly, or the trigger isnt picking it up and its just the OHs or something at times. Also sounds overly verby. I love the toms, what did you use for them? Cymbals, esp the china (?) on the far left is too loud.

And DEFINATELY chuck a saturator on those vocals. It'll help a ton. Also a few notes are flat (1;45). It sounds like there's a bit too much delay/verb but then at the break there's almost none. Did you change it there?

Overall I think it needs more bass and more lowmids round 200 on the guits. Those palm mutes at 2;20 aren't chugging enough.