I ordered a CTO 21.5" i5 on friday july 30th, had 1-3 days on the following thursday i got an email saying it's been delayed, and expect it to leave another 1-3 days.
I gave up, canceled the order paid extra ~100$ and got the 27" i7 Refurb, an hour after making the change it was marked as "Prepared for Shipment", should have done this in the first place I'd already have the computer