I remember listening to this song recently and thinking how cool it was... but I don't remember this much reverb on the Vox...
It may be just me, but I think there's way too much verb on this awesome vocal track... for my taste that is... also, the lead guitar could come up just a hair...
Everything else sounds really fine to me, and sits just right in the mix...
Great work Charlie...
Did you play the guitars..?