Yeah, most CEO's I've met are not the right people to do frequent communications with customers. There's usually a whole department for marketing and customer experience for that purpose. CEO's are much better at dealing with investors, business partners, and delegating out to their senior leaders.
If I were NDSP, I would try and re-launch the QC essentially, acknowledging and owning the issues from the original launch and beyond, wearing the criticism, but making everything whole. That would put an end point on the troubles. So let's say that plugin integration launches on June 1, with a target of having all plugins completed by lets say November 1, and then you can re-launch all of that in time for black friday sales.
Transparency is the right move, and they took steps there with the blog updates, but clearly there wasn't prioritization from a development standpoint because not much actual updates have been done over the last several months.