Marty,
great melody, good narrative and a BIG band.
I r=that pumping piano in the choruses really sets the era and feel.
You might consider making some space for the kick in that big bass by using a high pass at 100 but it's not really essential.
BIG vibe, big chorus and BIG fun.


Cheers
rayc
"What's so funny about peace, love & understanding?" - N.Lowe