Gary,
Sounds like a good Bad Dog to me!
I like the lyrics - I can see why you had them going round your head, and the RTs work just fine. Nice drum breaks in the right places!
Well done.

Robert