David - you've got a fabulous ear. You've pinpointed the problems that this song has, that I've also just identified on a new listen, 24 hours after posting. Moral of the story: let the song sit and don't post until absolutely sure it's ready!

Floyd: thanks for listening and for a very kind comment!