BGR seems to have good connection with AT&T store reps who share details about new product launches with them. Today they reported that multiple AT&T store reps have conformed that their iPhone sales quotas for the month of June are very high and further speculated:
this means the iPhone is confirmed to launch in June, not July. Knowing how many units stores received per day/week last year, if the iPhone launched in the last week of June, on Friday the 25th, we’re pretty sure the new sales quotas couldn’t be met (in-store orders don’t count as they don’t get recognized until the customer picks them up). We have heard stores having a 25-30% increase in their sales quota, so we’d like to think the next Apple iPhone will launch on Friday, June 18th.