Just a few weeks ago, Twitter finalized a funding round that values it at around $1 billion, despite criticism and concerns over its ability to