So how are you going to manufacture all this hydrogen peroxide in the first place?
Sounds like a journalist who does not understand science very well. Solar energy can be used to create electricity, and electricity can run electric motors or it can split water into hydrogen and oxygen. Which use of electricity to move cars around is more efficient?