im literally in the same boat as you. ordered june 9th, and it still shows july 22nd as the ship date and the 27th as the delivery date. i called apple and they told me that i shouldnt change my order because i'm already in the front of the line in terms of imac orders, and if i was to cancel and reorder, it would place me behind of the line.
the rep told me that i should expect a date change by this week, which is reassuring. its just a little weird that i ordered last week when it was quoted 4-6 weeks, and it literally dropped to 1-2 weeks and now to 5-7 days, and nothing has been reflected in my order.
I'm in same boat as you. Ordered 6/8 and it shows now at 7/26 delivery. Keep current here and I will let you know if my status changes. I'm in Indy.
Thanks