I think they have a waaaay long way to go. Personally I'd rather they get 90% of their tech done, stub out all major gameplay mechanics (economy, building, missions, UI, combat, exploration, etc) into a basic form at least, before opening any alpha up to the public. Even if they just spent a few hard core weeks of development on each of those systems.