5 Things Twitter Needs To Do Before Its IPO

Is it just me, or is everything this article suggests running counter to what seems to make Twitter, well, Twitter?