Re: Insurance costs higher?
Perhaps insurance companies are wary of the chance of battery pack fires. Also insurance costs tend to go up with the list price of a car so a £30k car will have a higher insurance cost than a £9k one.
One other thing to note about EVs - their range drops significantly if heating or air conditioning is used - the quoted ranges always assume no requirement for heating or cooling. (For a petrol or diesel car, heating has no effect on range as the heating comes from the waste heat from the motor.)