Consult with an attorney.
Remember, that if the other driver is at fault (and it appears obvious in this case as you didn't cut them off, and they failed to stop) hence they're liable for ALL damages.
1. Damages to your vehicle. It is known.
2. Diminished value to your vehicle (if not totaled). Who would want to be a vehicle previously wrecked when a better option exists?
3. Damage to stuff in the car. If you're carrying glass beakers, or high end computer equipment, they're going to have to pay.
4. Damage to modifications of the car. If you spent money on fancy components like custom rims or anything that increases the value of the car including wraps.
5. Damage to you. This also includes time that you have to spend away from work going to PT.
6. Rental car. Even if you don't have this on your policy and are forced to rent a car, they caused the accident and not you. No limit and you're not forced to get the smallest option. Like-for-like.
Usually #1 is covered by the insurance policies. But most insurance companies don't want to push 2..6 as they also insure drivers.
Lawyering up will help ensure that you do get everything that is due to you.
And if it came to a court case.
7. Lawyer and administrative fees.
Think about it this way, if you used this vehicle for business (like the commercial truck that hit you), and were forced to find an alternative option to continue making money, would you sue in order to get back everything that is due you, including lost profits? Businesses pay for insurance for vehicles, people (workers comp) and even goods in transport. Why? Because when bad things happen, it's a very costly endeavor to make sure they don't go down when one shipment fails to make it to the destination.
Also, there is no 30-day policy limit for rental cars. That is your reimbursement limit, and if your vehicle needs to be replaced, and it takes 60-days because Tesla is having problems getting you a replacement model ... the person who caused the damage is going to be stuck with that bill as well.