I'm going to put this so simple that if you don't get it, well then
Bfl has Lied to customers to scrape in pre-order money to pay for research and development.
1)They led on customers early on that a product was almost ready to ship.They knew that as soon as the customer waits a 3 month period that will tire and ask for their money back. So bfl gives their money back and creates another very optimistic update to bring in new pre-orders.
2)They priced the units extremely low to help with #1 and kill any competition. After all Avalon is China plenty of Cheep workers. Smart people too. Bad combo for bfl. Then when they finally got one working the prices shoot up. Why? well they need what really costs to build them now to actually build them.
3)They understand that a full out release of all units will kill their future business. So steady as they go as they have always done. Besides their customers have been lied to so many times and their is no competition so fuck them behind the scenes but all nice P/R in front.
Honest companies don't act like this. There is more but I refuse to WOT