Your 'debunking' contained too many ifs that there just wasn't enough meat to sink my teeth into. For example the assumption that at night most power comes from nuclear. How about charging during the day at work? Also you choose an unrealistically low EV power consumption figure. The reasons people get low power consumption for EVs is because they mostly use them for short non-highway trips. But in those cases a hybrid will also be much more efficient.
I didn't make that assumption at all.
I simply took the UK carbon-dioxide average for CO2 per kWh of electricity (at the plug socket) which is around 250g per kWh. At night, CO2 emissions *generally* fall. This is because, in part, demand at night is lower, so the available renewable and nuclear energy can support it with much lower carbon intensity. However, the calculation wasn't made with the assumption that you charge at night; that's simply a possible bonus.
I then compared two efficient vehicles, for their given class - a Prius and an e-Golf. So I'm giving the petrol car its best chance by selecting one of the more efficient, common petrol vehicles. The e-Golf is far from the most efficient EV. It's not bad, but mostly its efficiency comes from being a relatively average hatchback. If you want to run the comparison with the less efficient Leaf, then sure, it's a little worse, but only 10% or so more.
The EV only loses out when you take something like a Tesla Model S, a large and heavy vehicle, run it off 100% coal, and then compare it to a 0.9L VW up!. The Tesla might be about 25% worse then, but that's a ridiculous comparison. If you were to compare it to something more reasonable, a vehicle in its class such as a BMW 530d, which has emissions of 140gCO2/km, then it's *still* better than that, *even if it is powered entirely by coal*.
I'll run another comparison:
Burning 1L of petrol produces 2.31kg of CO2. There are other emissions that aren't accounted for in this figure, such as the emissions produced in the production/extraction/refinement of petrol, and the distribution, usually by tanker truck. And I couldn't get an accurate figure for these. But it's going to be worse than the stoichiometric figures.
VW e-Up! vs VW up! 1.0L petrol 75PS
11.7kWh/100km [1] vs 4.5L/100km [2].
CO2 emissions for 100km are therefore (on UK domestic electricity) 2.92kg vs 10.4kg. A reduction of ~72%.
[1]
https://www.volkswagen-newsroom.com/en/e-up-3497[2]
https://en.wikipedia.org/wiki/Volkswagen_Up#Engines