Agreed with comments above that this thread should stay up. I don't think you should have removed the company name as You never know the company owner may even google search to see the evolution of his/her business needs loyalty from customers and as long as issue resolution is handled effectively to the satisfaction of the customer.

I do think the company has redeemed themselves..