BFL hasn't delivered anything substantial as of yet and in any case it is probably too late to order now
I agree for too long delay...
But I dont get that general idea that it is too late to order now... speaking generally - order from anyone who can deliver. Difficulty will rise, sky rocket first and maybe then continue steady rising at reasonable level, but if you dont have asic... you need to get it quite soon or there´s no any share left for you. So, I think its not too late to order as the alternative is not to mine at all. And it still seems that $2500 - 5000 - 7000 priced 50 / 175 / 350 Gh/s miners will pay back within 2-4 months providing that delivery is aug / sept and maybe oct also fine.