These boards have brass threaded inserts that the foil mounting bolts attach to. Also the boards were delieverd unfinished with blemishes. See attached photos.
I don't disagree with your assessment of the whole situation. I was told back in October if I buy now, I would have a complete foil in 5-6 weeks...
Is there something wrong with using brass though? Raceboard fins in tuttle boxes are held on with brass barrel nuts and don't seem to have any problems.