I have a hard time seeing how Twitter can exist on its own right.
Twitter is a technological platform, par excellence. Twitter facilitates the exchange and dissemination of 140-character messages, no more, no less.
I fail to see how they can make a proper business out of that, in the long run.