Great post and informative. The only thing I would question is the energy required to warm the battery. I have a 6kw charger at home and can say that after 30 minutes, I can get the cabin to 18c and battery to at least 8c with some regen from both cold soaked at 0c. Where do you get the heat capacity of the battery from? Also, it isn’t necessary to heat the battery to 15c, we get around 30kw of regen at 8c and further hearing can be done with just internal resistance on driving. I would preheat cabin and battery, but only about 30 min for 3-4kwh worth.