SD,

This is really an excellent song - I hear all those influences that you mention. I really enjoyed this.

Bob