Lets take everything you said about the company as 100% correct, and they mean well, put out a great product. Keeping any personal relationships and feelings aside, would you agree that not replying to phone calls and emails is not an acceptable business practice? Would you accept that type of service from any company you have transactions with? I have found in my experience that communication goes a long way for most companies.
I remember many years ago when I worked at a transmission shop. The sales guys would tell a customer that we would have the transmission built and installed by lets say Tuesday, knowing full well we could not start the job till Tuesday. So then the customer calls, where is my car. Its not ready. Now the customer is not happy because "the sales guy" said it would be ready on Tuesday. He or she expected it based on what they were told, not their expectations. Then it gets cranked out by Thursday or Friday. Its rushed, the builder misses something, or the R&R guy overtightens the pan bolts. A day later the customer returns because there is an issue and is mad. The shop already started on the wrong foot with this customer all in the name of getting money from them. So they made the customer mad by lying to them on the original date it would be done knowing they could not have it ready. Then, as we all know, things happen, parts don't come, new stuff is wrong, people call in sick etc. So now the customer is back with something wrong with the transmission and they are even madder and telling everyone about the service they didn't receive.
A delay in production of a product happens, that is life. However to just ignore your customers that keep your business open seems a little non productive. The sad thing is I wanted to order a battery from this company. If I called and he said, I am backed up. It is not 4-6 weeks, its 3-4 months, I could live with it. However, taking an order with an established time line, regardless of when I am charged for the item, then not communicating with customers when the timeline changes doesn't make for happy, current, and new customers. I always told my customers realistic time lines even if I knew they would not like it. Almost all of them at first said or thought that sounds crazy. However when you explain it to them, most said thank you for being honest and still had the work done, or purchased the product. I learned a lot from the idiot at the transmission shop, and I am glad I did. By the way, that shop, was taken over by owners son ( the sales guy ) after 30 plus years, it went out of business under his management. He also went to prison, but that was for other things that he did at the transmission shop.