Looks like the road salt and gravel might have given your paint job a nice sandblast. You might want to consider getting a detailer look at the damage to see if you can get that polished out and get it either paint protection film or have one of the nano coated polymers put on like CQuartz Finest, Opticoat or GTecniq Crystal Serum. I use both PPF and CQuartz on top of the film and glass on my Teslas.
A link to a Model S my detailer paint corrected for swirls on the paint.
2015 Tesla Model S P85D
Another Model S paint correction.
2015 Tesla Model S P85
The first thing I do with new vehicles is bringing them in for PPF and a polymer coating straight from the showroom. I like CQuartz Finest for the extra shine vs the other coatings. Washing and cleaning the vehicle is so much easier when a coating is applied and it always looks like it is freshly waxed after going through a touchless carwash.