Having the game be down for that long sucks quite a bit. But on the flip side of the coin, 4-8 month beta? Sounds about right. That's equal to about 2-2.5 major patch releases at the current schedule, so just enough time to fix any really glaringly bad issues, see how people respond, then patch up anything that people complain about.