Seeing a bunch of problems listed with almost no posts by the Devs. Might be a good time to start responding and fixing stuff now that you have a bunch of badges.
no reason at all given on their official forum...that's pretty weak...even if you don't think they owe their fans a reason you'd think they would tell us out of simple courtesy