Mycroft
Life happens
The towing is much better than "50 miles from home". Read it carefully -- Tesla will cover all the towing costs needed to get your car repaired, regardless of where the breakdown occurs (in the US or Canada).
AAA just towed my Goldwing 90 miles after I lost my key. I doubt that Tesla would tow your car for such a distance in similar circumstances. That said, it would be fairly rare.
I just don't see how they can say with a straight face that EVs have so much less maintenance and then require maintenance costs exceeding most cars, even spendy ones. The maintenance on my AMG averages less than $500 every 10,000 miles. That's with oil, transmission, etc. etc. etc. Towing isn't included, but AAA is very reasonable.