Omg, he totally misunderstood the meaning of "latest" and blew up over it.
"Latest version" means "the next version" if it is a reference to a future event or "the most resent release" if the event already has occurred. It does NOT imply in any way, shape of form, last or final etc.
Calm down...
For what ever it's worth: about the release date: I think It's more likely to be a month+ out. No data to prove that, just saying that's how it "feels". Based on their resent posts and comparing to how they've communicated ahead of other releases - so just a feeling nothing more... hope I'm wrong and it happens in July...