Barring the creation of some new battery and/or battery charging technology,I just don't see mandatory electric vehicles as being practical.
It just takes too damn long to recharge the batteries,and they just don't go that far on a charge. AND......,once they become mandatory,what is that going to do to events like your summer vacation trips when your vacation is maybe 500-600 from home,and you have to stop 2 or 3 times and wait several hours for your battery to recharge so you can get to where you are going? Compare that to how long it takes to fill your empty gas tank,and you will understand what I am talking about.
Then there is the expense of buying replacement batteries,IF you are even allowed to buy replacement batteries.
Not to mention the power draw on your local electric service when everyone gets home at 6 PM,plugs multiple cars into the electric grid,turn on their tv's,cook dinner,run the ac,etc,etc,etc. Gonna have to be a LOT of new electric power stations built!
Of course,the truth is most of this won't really be a problem because at the heart of it is the desire to move people into "Soviet Style" cities where everybody lives close to whatever plant they are assigned to work,and then ride the bus to work. It will just be too hard to deal with the difficulties of living in the suburbs and fighting the traffic every day,finding a place to plug your car in to charge while you are at work,charging it again when you get home,and paying the huge freaking electric bills.
The environmentalists just ain't going to be happy until everyone is bicycling or walking to work,and this fits in with the communist control freaks desire to move everyone to central locations where they are easier to watch and control.