A few interesting points:
the average time between any two tweets from the same user is exactly 24 hours.
i.e. people use Twitter every day.
The rate of new user acquisition has plateaued at around 8 million per month.
Wow, only 8m new users per month. That's gotta hurt.
We know that Twitter has 50 million registered users
OK, small user base then.