I called them to ask about the DWM bass panels. Front office left something to be desired, but tech services was great, twice. I bought, twice. The four DWM panels transformed my ESL system and my HT.
As for customer service, sure, anything can be improved. You just have to pay for it. I’ll take "best-in-the-business for cheap" over "second-best-plus-marketing for big bucks" any time. YMMV