Your electric car will get cleaner over time (90-95% of new generation coming online each year are renewables), your petrol vehicle will burn petrol forever.
What? You say "there is no electrical generation source that is worse than oil" then say "Only 1% of energy makes it to the wheels when burning petroleum to propel a vehicle forward." A gasoline powered car is not an electrical generation source so I'm sure what your saying, especially because coal is a much dirtier source for generating electricity. Also a quick google search shows that gasoline powered vehicles have a tank to wheel efficiency around 16%[1][2] which is much higher then the 1% you stated.
And my original point was, If a electric vehicle is being charged from a dirty source like a coal plant then it can be more polluting then driving an efficient petroleum car. Coal is more polluting then Oil when burned and converting the heat to electricity is a huge hit to efficiency. Only about 30% of the energy from coal is turned into electricity. Plus you have transmission loss from getting the electricity from the power plant to the EV.
[1]: https://cleantechnica.com/2018/03/10/electric-car-myth-buste...
[2]: https://matter2energy.wordpress.com/2013/02/22/wells-to-whee...
Just a minor thing, and doesn't change your point, but have you considered that cars have alternators which use the turning of the engine to generate electricity?
https://en.wikipedia.org/wiki/The_long_tailpipe#Carbon_footp...
And all grids get greener every year. And this accelerates, so your argument gets weaker over time.