In a dire need of advice before sending the mix off to the band...

There is something weird going on with those vocals... Sounds like they are too distant. maybe you overdid the reverb? Regarding the instrumental, try getting automation in there to bring up elements in the mix that should stand out. The guitars could come up alot more in the chorus.
 
The vocals are too upfront and have too much verb/noticeable fx making them sound distant.
Rhythm guitars need to come up and are a little dark.
- Boost some somewhere in 4-6khz to get some grit
Bass is too quiet
Cymbals are too quiet
I like the kick and snare sound