It isn't all their fault and Nvidia has screwed up this release good style. Maybe some mitigation due to COVID, but they should have been realistic about what they could deliver.
But they should have only taken orders for the cards they were expecting to receive. The fact they are still taking orders without any details on the situation to inform people is a bit shocking.
I understand stock shortage and difficulties with COVID. There are ways to go about it, though. To me it looks like OC took a gamble on our behalf and it is not paying off.