Noel,

Great vibe and a uplifting catchy tune. Excellent lesson in songwriting and an interesting analysis of what you did here.
Really well done (the song stays in your head).

Peter