I wouldn't put it passed Apple to surprise everyone with a public beta release the last week of June, but it's pretty standard for it to come out in July anyway.
June 24th for developer beta 2 and then July 1 or 2 for public beta so it is out before the holiday weekend.
I don't ever remember so many people having such a smooth experience on an initial beta. It is really quiet in here...except for all of the praise as to how smoothly it is working.
But the last few x.0 beta 1 to beta 2 have been 2 weeks. So this would put beta 2 in the week of June 17th, not the 24th.