I completely agree with many of the things you mentioned in this content. Here in Australia, I tried to purchase a Tern HSD S00, and after waiting for more than six months, I followed up directly with the brand, but they couldn't give me a delivery date. On the other hand, the shop kept me updated and communicated well. It's almost a $9,000 AUD bike, and I was shocked at how little they cared about me buying one. Instead, I purchased a Riese and Müller Charger 4, even though it didn't necessarily meet all my needs, because the service was better.