It looks like you're in San Jose. If so, then consider yourself fortunate (or less unfortunate). Tesla has their own body shop in San Jose, where you don't have parts delay issues. I consider it a no brainer to fix it there just so you don't lose your car for weeks/months.
Body Shop Support
Scroll down to Tesla Body Repair Center.