Actually I had a really good Tesla Roadside Assistance experience (well, assuming you can find anything about having to call for help "good")...
On the way to the service centre for the annual checkup, something went in the side of my tyre and really badly ripped the sidewall - a huge whoosh of air and I'm suddenly leaning to the right... ah, bugger...
I managed to roll slowly into a parking space and called Roadside Assistance. A very helpful chap answered almost straight away, said he'd phone around to find a loaner tyre and if he couldn't find one he'd arrange a flatbed to take the car to the service centre to get a new tyre switched out. He called straight back saying that the nearby shops didn't have the right kind of tyre, and a loaner tyre would be almost as much hassle to sort... so might as well get it done right and take it in. He'd also phoned the Tesla Service Centre to let them know I'd be late for the appointment. 90 minutes later a nice bloke with a flatbed shows up and pops the car on the back. The next thing I know, the car is in the service centre being fitted with a new tyre and getting its annual service. They arranged an Uber to get me back home, and drove the car back to my house the next day (it was a bit late in the day by the time the car got to the service centre, so it stayed there overnight). They also washed and vacuumed it.
Pretty stunning service really!