Actually that's wrong, working in sales where I have to use time frames for availability/delivery, I disagree.
In order for a time frame to be called "months" there has to be more than one month in that time frame (eg. two months up), in this case the minimum requirement for two full months would be 15 June -> ~15 August.
Now anything below two full months is downgraded to weeks (it never is "one month" or "one month and one/two/three weeks"), as one month is composed of ~4 weeks, anything going beyond that while refraining from passing two months falls in the time frame of weeks. In this case, "weeks" can mean anything from 2 weeks up to 7/8 weeks. And in this particular case, since people are spitballing a release date @ July-August, that sound more like ~6 weeks, witch makes Marcus Ash's statement of "weeks, not months" valid.