First, it's not June 15 yet.For those who said June 14th or 15th.
Where is your atmosphere now?
Second, no developer said it was going to be released June 15. They said that was just the target release date (i.e. what they wanted), due to the FG disclosure window.