This is definitely upsetting. Way too long I agree. Big damage can result in lots of parts and "discovery" of new issues, as you say. And by all accounts, the tesla parts supply chain for repairs is very weak and slow. I do think you're very lucky you have a loaner from tesla though. On that part they've gone over and above what I would have expected as reasonable.