As for anonymity, simply choose a Twitter username like @AnonBitcoinUser.
A) not going to happen.
B) would be bad for anonymity because now you have 1 username for many addresses
C) for what purpose/benefit?
Yeah, one of the main aspects of Bitcoin is, after all, that there are effectively no accounts. The addresses are one part of a crypto pair and that's it. Extending the whole system with changeable names or something is another application and may or may not be implemented on top of the system we're currently employing. Namecoin?