A lot will depend upon temperature consistency... I've had SPS do fine at 48 hours and then I've had them ship like crap in less than 12... SPS don't like excessive heat.
OK, addressing the decent amount of water and corals using little O2 points:
Using an Acropora respiration rate of 0.2 gO2 m^-2 hr^-1 (derived from A. palmata), and an O2 solubility of 6.6 mg/L at 25C and 35 psu salinity in water, if we place a 5 cm x 5 cm piece of coral in 1 L of oxygen saturated seawater, after only 13 hours, less than 2% of the original mass of O2 in the water will remain! That's 100 millionths of a gram of O2. In an entire liter! Proper gas headspace and sufficient oxygenation of that headspace is a MAJOR factor!
That said, these pictures make me ill. Those corals are incredibly poorly packed and probably looked about the same yesterday.
No seller is free of mistakes or misfortune, so the quality of the seller is in how they react to and handle these instances. Best of luck to you!
I've never ordered coral online and now im really scared to try it. I feel your pain, i ordered a new AI Hydra (from a well known company) that was supposed to arrive yesterday. When I opened the box everything else I ordered was there and no light. It said it was on the packing slip but someone jacked it or they never packed it. Now I have a $400 battle on my hands, they better send a new one! I hope you get your money back.