And after all this, Twitter still does not have a viable business model.
Having a business model is nice. Having the right business model is essential. Twitter has a business model now, and while it isn't ideal it's in line with their type of product/company and if you scroll through some of the other comments this model isn't all that bad.
Twitter can improve it, but that's a story for a different thread.