Expecting everyone in the UK to have all electric cars by 2030 is laughable. It will be another 25-30 years (minimum,) before they have the infrastructure, and enough charging points etc. Not everyone has got the space for their own charging point, the charge doesn't give enough miles for what many people are going to want, it takes too long to charge, and the price of electric cars is too high. Most people simply cannot afford it.
I can count on the fingers of one hand, the amount of people I know who have had a brand new 'off the forecourt' car in the last decade. Most people I know spend £3,000 to £7,500 on a car. And the average price is £4,500 to £5000. Even the few people I know who have bought a new car (or one less than 2 years old) in the last few years, have spent £12 to £16K. Not the £27K- 30K plus that an electric car will cost.
And as for those 3 or 4 people who spent £12K to £16K on a nearly new - or new car - it costs them a FORTUNE. They never seem to have any bloody money, as the car drains them. The car payments are around £250 a month, the insurance is around £60 to £80 a month, (and that's on top of the petrol that costs some £200 a month, and the car tax, of £20-30 a month.)
And even at the end of the 4 or 5 years of finance, they have to pay fat lump sum of £4K to 5K, if they want to keep the car. And at that point it's worth around a third of what they paid for it 4 or 5 years before!
So the very idea that the British public - many who are quite poor/have limited funds/are only just above the poverty line - will go into debt for £25K to £30K for an electric car - is farcical. Moreover, many of them would simply not get the finance for one. Leaving car ownership, for privileged and wealthy people only... 
There are SOOOO many things going against the UK being all-electric with cars. It won't happen in the next 30 years, let alone the next 9!