I don't know much about BFL but from the little I've heard they sound like total crooks.
My friend ordered a 30GH asic on March 3, 2013, order#: 100019059
When do you think it will arrive? Might it not even arrive at all? If it does arrive might it be a piece of sh!^ like I've seen in someones experience?
I don't know, and I don't know. It probably won't be a piece of shit in terms of actually immediately catching on fire or something, although it might be off spec somehow. So far as I can tell, when they ship, they are not deliberately shipping bunk items.
The problem with the "will they deliver" game is it's conceivable that if enough people panic and demand refunds, and the money isn't there, it could knock down the company. Then the losers in the game will be those who didn't get a refund early. If they eventually do get production up to capacity and ship regularly, the losers will be those who refunded.
That's assuming the shipments aren't SO late that the difficulty has increased to the point they will never turn a profit. Currently, people getting their devices can probably expect some profit on them (at least if they didn't pay in BTC back before BTC went through the roof).