All of the questioning and sketchyness with Avalon could have been solved by doing what Ouya did. For those that don't know Ouya is an android video game console maker that was crowd funded by kickstarter. There were a lot of questions and concerns about whether they would actually be able to ship, so they day they did ship they created an unboxing video detailing what you would recieve. They made a pretty decent video, and there is no excuse why any company with a new product shouldn't do the same.
Hopefully BFL will take note of this and do something similar.
http://youtu.be/psCoR4zmIpE