That seems an excellent interpretation, although the original words probably make for a better song ;-)
This little exercise has made me wonder what other nonsense we sing without understanding what the words mean. I'll listen to myself next time ;-)
Thanks to all for the discussion.
Dave