I like your definition of Twitter being an internet utility. It has a close resemblance to this other definition of it being a protocol: http://www.paulgraham.com/twitter.html