Sounds like this was the stumbling block.
I don't think you're being unreasonable as it is frustrating but I wouldn't cancel.
Get back onto Apple and try to sort it out. It'll all be worth it hen your shiny iMac arrives!

%IMG_DESC_7%

%IMG_DESC_8%

%IMG_DESC_9%

%IMG_DESC_10%

%IMG_DESC_11%

%IMG_DESC_12%

%IMG_DESC_13%

%IMG_DESC_14%

%IMG_DESC_15%

%IMG_DESC_16%

%IMG_DESC_17%

%IMG_DESC_18%

%IMG_DESC_19%
I don't think you're being unreasonable as it is frustrating but I wouldn't cancel.
Get back onto Apple and try to sort it out. It'll all be worth it hen your shiny iMac arrives!