I don't think enough attention has been paid to the actual update given. And I think Hashfast customers might be letting them off WAY too easily. What are these "substrates"? Are we talking about the silicon substrate of the ASICs themselves? If yes, their statement would make a lot more sense:
Once the substrates arrive, we can place the silicon and finish production.
If I understand correctly, the substrate is lost in space, there may be some ETA for it, but they're not telling you what it is. And whenever they magically receive this substrate, they're going to finish packaging the ASICs and just assume everything went according to plan. I mean specifically that the PCBs and everything else works the way they're supposed to, which they can't possibly know until they have an ASIC in hand. Do I have that right?
So set sail for more fail. At this point they were supposed to have ASICs in-hand, boards completely tested, and starting to ship. If/when additional problems are encountered with parts external to the ASIC, you can expect more delays. A quick recommendation to Hashfast: perhaps when you have engineering-related issues, rather than sending out a talking head, you should instead send your engineer to update your customers and address their concerns.