Dan,
Very cool tune. Neat arrangement and groove. A+ lyrics. Vocals are good, but I think you have to work a bit in getting them to sit better in the mix. Light compression, boosting mid-low EQ (on vocals) and slight reverb on master bus could work. Thank you for sharing.

Misha.