The case manufacturer got all the blame for the delays but I really think a big part of it, that's never really mentioned, is just how late they started actually getting it made. The PCB design was ready long before the case design was. You never would have had CAD pictures even after the first pictures of real PCBs were available. Now we can see this isn't what's happening and that's good. Granted, the increased access to cheap prototyping via decent 3D printing helps.