I didn't listen through my monitors, only my headphones, which isn't enough by any means but it'll have to do. Also, listening to a low-resolution MP3 is far from ideal.
I don't really see the point of having a lead vocal buried in the mix like this. Heck, the bass is louder than the lead... makes me uneasy when I listen to it. I think the cymbals are a bit too loud, bring down the overheads 2-3 dB and see what that does. You could also bring down the snare a wee little bit, but that's not crucial.
I especially like how the rhythm guitars and keyboards blend, it's sounds really... cozy.

It sounds okay overall, really. There are only two things with it that annoy me; the low vocals and the horrible lead guitar sound. That, and it's sloppily performed at times. Practice your timing! (you as in "all of you")