I had a good time listening.  I guess you've got the vocals where you want them - I've been doing a lot of very forward vocal mixes recently and so at first it bugged me (and I can't understand a lot of the words, but so what), but after a while it grew on me.
I concur about the snare - it's...