Personally I think that is going to backfire on them and is not a well thought through plan at all. It makes no sense to make plans to ban normal cars when there still aren't many electric alternatives available for a decent price. They are trying to predict the future and assuming more alternatives will appear later, but that may not be the case.
The hypocrisy is going to become an issue as well, they are banning all gas and diesel cars, but are they really going to go through and remove all government vehicles using gas? I highly doubt they are going to build a fleet of electric tanks or electric fighter jets. So the government will still be using gas, but telling their people they are not allowed to. What a fair way to run a government.