So then why not simply cancel the order and re-order from someone else. Send them a certified letter and cancel since they have not delivered in the time promised and be done with it.

Chris.