I think it is. I took some time away from the mix and came back to it with fresh ears and some nice room emulation plugins to help find some trouble frequencies (those boomy toms, for example).
Changes:
Cut mid-highs and boosted mid lows in vox to warm them up.
Cut toms aggressively around 75 Hz to get rid of the resonance (really showed up in the car or bass-heavy headphones).
Added a drum compressor to help tame some of the harder fills and transients.
Dramatically increased the attack and release times on my master compressor to eliminate the trace of pumping I heard.
A few slight tweaks to the instrument tracks.
Vocals still are not perfect, but I think they're as good as I'm going to be able to realistically get them with the time I have to spend on this.
So I propose this as my "final" mix. Unless people hate it, in which case I'll release a "Final_Rev2"
Thanks for all of the patience and guidance,
@HumanPlanet and
@mark skinner in particular!