I thought “twetes” made for a nifty pejorative – a refreshing step beyond “it’s twitter 'cause they’re all twits lol”. Reminiscent of “sweat” or “testes”.
As for the article, I recall how 27 years ago David Brin foresaw the need for automatic delays in postings. An idea whose time has surely come.
http://www.evertype.com/misc/emilypost.html