The release date is a best guess. this was recently updated to mid June after late May prediction. i stand by my original prediction that it will be released in early July as debugging the finished product is always a factor.
If i were them i'd do exactly what they are doing, because they always spoiled half their game for free on Twitter prior to this. Let em' know it exists and don't say a single word until its out.