I don't think that pre-order means "don't know what you buy".
At beginning is logical, there is avalon, they still have nothing, but at this point I think it that no should be problem posting this info.
I trust BFL but this is a little annoying
EDIT:
It's something: D
http://www.btcmu.info/templates/malita-fjt/slideshow/1.jpgOh, you don't think there would be a problem posting this info? Well it's settled then, they should post it! You obviously know more about BFL and their state of development than they do themselves.
As others have said, if you don't want to buy before pictures and videos are released, don't buy anything. The notion that BFL "owes" you information on their products is just childish.
Development Status? if at five days to initial product delivery scheduled are still under development would be very bad thing.
As a customer of course I have a right to know what I buy.