They really should have had some ready to go into the hands of devs and reviewers. Saying "Oh man we're gonna release something so awesome!" then the pundits go "When?" and you dig your toe in the ground and look around and go "Hmm, hm...wha...oh? Us? Oh, uh, we're uh beta, that is to say, there's, the production run is sort of, you know how it is..." then lag for 18 months or whatever, not such a good strategy.