David,

Love the sound of this. Fresh is the word that comes to mind. And it moves - propels you along with it.
I like the write. Especially the melody.
Won't even mention how good you make those virtual singers sound. That's a given.
I like the guitar.
The drums are interesting. The snare was...different. Good to experiment (many producers are using "different" snares these days).

I kept expecting the chorus to "soar". The verse melody seemed to indicate it would.
The chorus sounded like a bridge to me - the melody and where it went. That happened each time.
Each time, I expected that chorus to "rise".
I like when my ear is challenged with new things. This does that. Could be that repeated listens would "train" my ear and teach me something new...

You obviously put a lot of thought into each aspect of the creation of a song. I applaud you.

fj