I think it is safe to assume that Yifu is not holding back the chips for the sake of the Avalon batch #3 customers, that batch is almost completed and the risk of law-suits is too great that he will gamble with it. It is highly probable that chips do not exists at this moment otherwise he would have shiped at least some quantity to stop the commotion.
Key questions is: What is the reason that Avalon doesn't have enough chips to ship? We can only try to guess, so these are few assumptions and some data to back each one:
1) Yifu doesn't have enough money to pay TMSC manfacturing the chips.
Data:
- He stated several times he doesn't control BTC address which received the payments. At the moment we assumed that he received cash in exchange for the control of it, but fact that funds are still siting on that address unspent is puzzling.
2) Yifu is not in control of Avalon design and the data needed for fabrication.
Data:
- Members of the Avalon team had several confirmed disagreements, and even the chip designer carrying the nickname "Gridchip" was allegedly trying to find another partnership instead of Yifu's. It is also unclear how is Gridchip connected to the giant delivery of Avalon chips to Russia, it may be possible that he is in some way involved in that deal apart from the rest of the Avalon team. Could it be possible that delivery caused permanent split, and Gridchip took some data with him which is essential for chip manufacturing?
3) ... (feel free to add your own)
3) Someone bid a good amount of money to get chips fast because he didnt want to wait. Yifu gave him our chips and now waits for more chips to be created to ship them to us.
Tempted to go with 3 but it's really all just speculation. An interesting point, though, that is somewhat flimsily backed by the following piechart:
http://blockchain.info/poolsThe "Unknown" is awfully big at around 19% of the network hashrate. It comes out to be about ~70 terahash/s.
The "Unknown" can be anyone but I've only started noticing it within the last month - but that could be for other reasons.