So they will give you a coupon for your next order if it is delivered later than their “guaranteed latest time”, but I doubt they would issue a full refund, unless there were other issues with your order on top of it being late. You can cancel your order at any point.