anyone considered that they owe you money for not delivering on time?
its not just that you didnt get the rig itself - they are actually preventing you from mining
If the chips were deliverd on time you would have had already mined quite a lot of bitcoins by now to cover the cost of the systems.
Each month of their delay in delivery of a 50GHash rig costs you 1K BTC = ~5Kusd
Each month of their delay in delivery of a 830MHash rig costs you 17BTC = ~85usd
(the 50Ghash rig looks like something that will burst into flames when you plug it in. Home electric heaters are ~1-2KWatt. this rig is 2.5Kwatt)
Let's get real. No company 'owes' you for lost income unless you have a contract with them specifically under those terms. If you don't want to tie up your money for so long, go down to the local mall or flea market, pick up some GPUs, and start mining now.
The only thing BFL needs to do is deliver product as ordered. The website 'guarantees' 4-6 weeks delivery from time of order. If it isn't already, I think it is becoming clear they will not meet that. But they seem to be willing to provide refunds at any time upon request. So, yes, I can understand this situation can be frustrating, but there's really nothing to do but wait.