Brad,
Neat write and vocal performance! Listens very well. Vocals are clear and easy to understand.
I think you are almost there with the mixing part of things. You are lucky that you don't have addiction like me to over process things smile I would try to experimenting with just a hint of reverb and compressor at the Mix bus, to give more glue to vocals + arrangement. Thank you for sharing.

Misha.