If a non-tesla person changes my tires, they haven't done anything.
I don't take my car to tesla for tires anymore. They charge you for everything, and offer no warranty. (also, my tires cannot be rotated)
> To see the miles driven since your last tire rotation or replacement, touch Controls > Service and look under Last Tire Service. After the tires on Model 3 are rotated, replaced, or swapped, update your vehicle's tire configuration by touching Reset, or by touching Wheel & Tire > Tires from the same screen. This allows your vehicle to reset the learned tire settings and improve your driving experience. This also clears and resets the tread wear alert for the vehicle until you travel 6,250 miles (10,000 km) and low tread depth is detected again.
had to look it up because I wasn't sure where it was but knew I had seen it.
In the top right corner there is "Tire Service Mileage" with an estimate of when you should service your tires. There is a reset link under that, which links into the "Wheel and Tire" service tab with more maintenance options.
There are alerts for nearly all of the things you mentioned: https://www.tesla.com/ownersmanual/model3/en_us/GUID-E95DAAD...
Regarding the tire wear, the car is heavy with instant torque. I've had to replace my tires quite a few times, but it's the only thing that has needed much servicing for me in the past three years. I'd expect that from a new car though, and I don't have much confidence in it's longevity.