As an interested observer, and not wishing to get into any for or against debates about this (as I don't intend to sell any names in the foreseeable future).
I know that Google do not index the @ sign (possibly to stop people from harvesting email addresses)
It also "seems" (I could be wrong) that they place anything with the @ sign lower in the SERP's.
I tried a few site:
searches on
twitter (which as you know use the @ sign a lot) and noticed that anything with @keyword did not show up in any prominent position. (maybe buried deep in the results somewhere IDK)
I am not 100% sure this would stop sites showing on the first couple of pages, but it may be worth testing on a few domains.
Also, having an underscore in between each or some of the letters could solve the problem, but may add quite a lot of extra length to the title when it comes to long domains. (underscores don't seem to get treated as separators like - does)
Anyway, just sharing some thoughts and observations.
Cheers
James