If they didn't have it done in time they should refund the money. They should have fixed the speed of the text and put what they had up at least at a discounted rate imo. At least the customer sees they made an effort to help them out and maybe can spare the relationship. Did you pay with a card? If you call visa/mastercard or whoever and explain your story, you may be able to get a charge back. I have seen it done before.
http://usa.visa.com/merchants/operat...ion/index.html
http://www.mastercard.com/us/merchan..._CB_Manual.pdf