Sorry this happened Pete90D!
I do not think you would be hiding anything if you did not have to go through insurance. Really depends on the deductible.
This is only my opinion:
1. DEFINITELY use Tesla certified Shop for repair.
2. Too variable if reported on CarFax but I would not want to...