Ordering ANY product and expecting them late is LAUGHABLE, they were marketing on the fact that other ASIC manufactures had problems with late shipments and said they would be different.
You ordered a device that was still being developed. Expecting it to be done and shipped without any schedule slack is laughable. Have you ever ordered something that had to go through customs? It is a similar deal, you don't know how long it takes - did you get mad when it took more than 3 days to get to you?
How long does developing an ASIC take? Exactly X days. No it depends what issues are discovered along the way. The marketing department gave you the earliest target and the contract gave them a whole extra month of slack (until you can request a USD refund). So they haven't triggered the late clause of the contract yet (and could always blame a third party to extend it). I expected some chance of being on time, but a larger chance of being delayed a few weeks, and a small chance of being delayed a few months.