I agree the battery and the drive unit are like repairing the roof on the house, buying new tires or new brakes for the car. It is maintenance to fix something and doesn't add any value. The Unlimited Free Supercharging might be a bargaining point for settlement, but it would be tough to argue with the company that you planned on keeping the car long enough to get much added value on a 10 year old car, even though you probably were going to keep it until the battery died, and it would be tough to prove the past value to you. per year or per month. Sorry for the accident. Hopefully you will get a fair settlement and can move on with something else. Glad you were not injured.
FWIW: Lo these many years ago, when I was a semi-starving college student doing it on my own dime, some teen-aged idiot ran me and my '71 VW Bug off the left side of an interstate in hilly territory. I'll admit my driving skills at the time could have been better; in any case, the front wheels dug in on the soft shoulder, and the car went butt over teakettle, once, down the side of the road. Thank $DIETY for decent seat belts/shoulder straps, I got out of it in one piece. The car, as one would expect for a vehicle that had landed at speed directly on top of the engine compartment, was totaled.
And
this was the car that I had spent the last year or so of my Navy days fixing up so it would take me through college. Engine overhaul? Check. Metal welded to the holey floor panel, under the driver's feet? Check. Paint job, using the original color? Check. I had de-rusted, re-painted, fixed the suspension, replaced the gas tank, and this car, with 130,000 miles on it, was good to go. (And, back in the 70's, a VW Beetle of that age, or the equivalent rust pile, that had been driven in snow, ice, and salt was usually on its way to a junk yard..) Heck, it had even had rust-prevention coating applied to the bottom.
So, was very sad. After a bit, the appropriate insurance company came through. Now, this was a 7 year old car. But it was, like, pristine. Next: Back in those days, the odometer had but five digits; I guess those Germans figured that most cars like that wouldn't get past 99,999 in any case. So, at 130,000 miles, the odometer was showing 29,8XX, or whatever it was.
The appraiser said it was worth at lot more than I thought Kelly would have noted for the car: He actually stated it was a, "low mileage car". So, I got a few more grand out of it. It wasn't actually cheating: This totally stock car really was in good condition.
I think that the right thing to do would be to point out to the appraiser that your car had those value-enhancing fixes done to it, so the actual mileage (which is usually a measure of the wear on a car) wasn't the effective mileage. If you approach the people nicely, you may get some sympathy.. and extra money. Can't hurt to ask.