Saying it had been shipped and it wasn't is a lie in my eyes.I wouldn't say they lied, they said it's scheduled for delivery tomorrow, not that it already shipped. Either way, it sucks you had to follow up, but props to them for making it right, if it wasn't shipped already they ate the costs to have it overnighted to you.
They invented a new process for ordering to make it more fair, surely there are going to be some issues they need to iron out.