Very generally, it's advised to have a minimum of 3 years "clean" accounting books before an IPO. I believe that means taking no additional capital, no rescues, etc. Just what the company can earn with what it has.
Losing mods and power users, plus losing advertisers, probably caused a few hiccups in their bottom line this year.
Give a random user the conch. Let chaos prevail