David,

This. Is. Excellent.

A good "pop" write. The instrumentation is excellent. Good arrangement.

The vocals are Excellent! I like your voice! (you are far too hard on yourself). The harmonies are extraordinary.

The mix is among the best I've heard on this forum. Far better than most...

Great job (kudos to your son, too!)

I enjoyed this - immensely.

fj