Wow. People really need to stop the day to day stressing over this stuff. Bad communication may just be a sign that they are overworked and/or don't want to bore people with the day to day BS. I worked in manufacturing, and we were not even required to report to management as often as people expect updates from these guys. It gets really hairy when you get into locking in the design through final testing. Things can drag for days, and then suddenly you don't have enough time to deal with everything happening at once. One incident that sticks in my head was when we were in a daily team meeting, and I reported that a bug was still present in the latest software version. The software design manager asked when I got the latest software, and I told him that I was running with the release from the day before. His response was "what time yesterday did you retrieve it?" I thought he was kidding, but I told him that it was at 9:00am. He said "Get the one from 3:00pm. That bug should be gone." So that was how fast we were going through software versions in development. It actually made a difference if I downloaded in the morning, or the afternoon. Then there is the issue with being a small company trying to spec components. When it comes time to build, the manufacturer may have dropped certain components. The fact that you want 10K of something does not mean a thing to a company that sells millions of components a year. This is common in electronics. Suddenly, you are scrambling to find a replacement. My point is that things can move fast, and it can be a very fluid situation.
The other thing that strikes me as funny is that startup tech companies that can get $50 million from venture capitalists based on a "concept" that no one understands, they rent a building, hire 50 engineers and coders at top dollar, and stock the place with foosball tables, pinball machines, arcade games, 8 X-Boxes hooked up to 80in wide screens, basketball goals, free Starbucks, free food, and an in house massage therapist, and the guys who gave them the $50 million don't even realize that they have not made any progress until 2 years later when they ask for more money because they already blew the $50 million. But some people on Indiegogo invest $200 each, and they hound these poor guys for updates. You have to admit that is ironic. I realize that some others have gone bad, but Indiegogo does all they can to tell people that risk is involved. But these guys have already managed to release one product, so that alone is a good sign. They may lose their ass on the original units they sold at a fairly low price, but I would say they have a decent chance of delivering. Now, the people who buy the production model may end up paying a lot more, but that will not be our problem, right?