There is already one central Twitter source: https://twitter.com/WarcraftDevs
Now whether they really post everything there, is another question, but at least they have already opened this central account.
It's better to have one account for the whole dev team than have every dev post their own bits and pieces of information which is then attacked by retards of course.
And you can't win online discussions vs. retards, they drag you down to their level and then beat you with experience. Also, since a lot more people are going to reply to provocative posts, they will also generate more views and discussion than the good posts, leading to an imbalance: bad posts are going to be more visible than good posts. Really the best thing to do is ignore it completely.
Blizzard should just push out short infos via @WarcraftDevs, and longer infos via Watercooler blog posts or something like that. The CMs can sift through the mess that is community feedback and gather any valuable bits of feedback, so there's no reason for the devs to open themselves to attacks from retards. Push out infos, have CMs collect feedback, pay attention to that feedback if it's reasonable, and move on. Best strategy.