My experience was similar to yours so I cancelled my order and won't shop with them again.And beware of the site showing in stock until you actually order.
Have had success over time with them but ordered 5 items and reached the free shipping point. All showed in stock until a week later and only 1 was. 7 weeks later 4 of the five show ready to ship, 5th unknown date. So did chat to see if it was worth the wait, they went ahead and shipped the 4 items ready, and charged me shipping.
Don't even open their emails anymore.