Titicus Calmus, so far they're super transparent with us the community, and they're delivering things according to their schedule, if not faster.
You see GMs in game frequently, answering all questions as promised, you're posting on the new forum already, customer support is up again, and many players believe the servers are a lot smoother, me included, they must've upgraded sth, or at least paid some long due bills.
And the long term plan seems pretty good, better appreciate their hard work and invest time in them, as they invested a lot in us