Well, the time frame in which they've managed all of this is surprising. It's only been a year and a bit(?) since they really got their feet back on the ground, and we're already ploughing through the beta stages
I've seen games take 2-4 years to make it to beta before.