Well, my June 22-29 ETA was changed to June 19-26, but I was charged last night (5/20) and it is currently preparing for shipping, so I should have it on Fri., 5/22. Guess they didn't need a pause and just gave inflated delivery ETAs to make people happy when they overperform.
I think they've just not bothered to update those windows. They are shipping them as fast as they can but not worrying about realistic updates. I think some models will be in stores by mid June but many will not.