Order has improved to 4-6 weeks. Yet delivery date estimate is the same (the later date has become one day earlier).
Mine did that yesterday as well, however, after seeing other posts last night, I went to edit my delivery address, didn't change anything, then clicked update, my later date shortened to the 3rd July from the 8th!!
Fingers crossed we see more movement in the dates soon!