David,
Wow, what a detailed song summary!
Super chord progression here. Good balance between acoustic / electronic instruments. Clear mix and listens well. Two points:
I believe you might want to consider d-esser on main vocals. Maybe second harmony vocals slightly lower. Thank you for sharing.
Misha.