I spoke to someone yesterday and he said that the July 5th date is the most up to date information they had. I obviously think he's either an idiot or a drone because thats absurd, if for no other reason that given the lack of accuracy with which these companies actually hit delivery dates, there is NO chance that one of them could have enough foresight and precision to know they're going to be shipping them 42 days from today. Please.