there is a very famous saying here on btctalk: buyer beware. bfl currently has a working protoype, the problem is that the chips need more power than originally planned. (don't ask me how the hell this happened, it does not make sense from an engineering perspective. there are always going to be small differences in the real world, but not this far off.)
i would educate yourself about th biggest scams from the last year. bigger ships than bfl have been scams.
in all honesty, i think they are going to ship eventually. if they played their cards right with all of the btc they gathered, they should have a gigantic amount of wealth. they have the resources, but they are also making themselves responsible for a large portion of the first generation of asic miners. i think they will churn out a good amount of units a day, but even at the fastest possible rate for their current crew, it is going to take them a long time to fill their orders.
the machines do not meet minimum specs in regard to power: they will likely consume more power than originally thought. you will receive the hashing power you paid for though, that is their promise.
i dont mean to be a dick, but it is kinda weird that i know more about this and i haven't even invested into bfl! they do have a video of the protoype hashing, and they are actually mining with it on the eclipse pool i think.
the video is to build confidence. looking busy etc.
keep your ear to the ground, this is a very exciting time to be alive.