I sort of wonder (not very much because it doesn’t interest me) whether you are a banned returnee or just using multiple screen names.
I think you are onto something!
When I see that screen name I think of Koo Koo clock or Cuckoo clock. ;-)