Vic,

A nice rocker.

Mix-wise... (opinions, of course) - for a "rocker" the vocals could be tucked into the mix more. They are really clear and up-front - I can understand every word - more of a Country or singer/songwriter kind of vocal mix.
The piano and (especially) the organ could be louder and prouder. They sound like you are trying to hide them (not saying you are, just that's how it sounds).

Keep rockin'!

fj