About point 4) well... My car suck 20A@400V to run the heating, definitively can't last even few days.
About 6) all BEVs I know do not offer real "keep the battery heated as long as it's cold enough" function, some decide randomly to try heating the battery, but not much is left in users hands. One of the many things those who design ALL modern software do have to learn and refuse: user control first, automation only at a subsequent level...
About 7) well, no. Electric motors spin brutally, witch MIGHT be useful under certain conditions but it's also useful to lose grip in many others, and it's also an issue when parking in tight places...