I just picked my car up for front end damage repair. The parts did take about 2 weeks and when they came in it was finished in 2 days.
www.platinumwerkscollision.com/body-shop.html did the work. Too far to go to a Tesla Authorized shop.
This body shop in Melbourne FL is authorized Mercedes, Lexus, Audi and Porsche, so I figured why not? Everyone was super nice. Always kept me updated a couple times a week and they have a clean aluminum room. Alot of pre work research was done. A really great job! And my insurance company worked with them without an issue.