Sounds like not much has changed since 2015. A good friend ordered a new Model S in 2015. It arrived with a "squeak" that turned out to be due to missing welds in structural components of the chassis. They wanted him to sign an NDA to get a replacement vehicle (which he refused to do, both on principle, and because he'd talked to friends about it already). So he was forced to keep his vehicle, which was then repaired…
Your friend was a fool to not take the new vehicle (removing his financial burden) and then just do whatever he wanted with the info... Granted, I'd lease a Hyundai before ever considering buying a Tesla. It's too bad bc I like the tech, but lack of ownership, software telemetry and shoddy service is a deal breaker.
Thus creating a whole new financial burden.