Crap, this is good. I echo everyone else's kudos!
Mix-wise, what about a little lower volume, or some chorus or more reverb treatment, of that appegiated guitar in the first half of the song? I found it kind of poking out, maybe just a little less high end frequency eq? It competes with the excellent vocals, you might volume automate it down a little more while the vocals are doing their thing.
Muy Bueno.
-Tom