I don't see any reason to make it private. If they're going to ship frames that are that shockingly shocking, people should know about it.
In the interest of business, I'd say a positive spin would be to make a video that shows the swiss cheese, but that starts, or ends, showing the replacement frame and acknowledging that light carbon fixed the issue. That way you don't throw QC issues under the rug, but there is comfort to be had from the fact that they agreed to replace the frame. In doing that, I would flag that they originally pushed back but then agreed.
Essentially, I have mixed feelings about that seller, but I guess QC is a game of luck, and even if you get a dog, there's a solution.
My Cannondale supersix himod BB is so poorly made that even with a brand new BB installed, the crank doesn't spin freely at all, so shit QC is everywhere.