There's one big problem with trying to get zero/low co emissions from petrol or diesel engines, when your burning a carbon based fossil fuels. And co emissions are completely different to mpg.
Is mpg not the real world best way to measure CO2. Surely the car that travels the furthest on the least fuel has the lowest emissions by very definition. not including any other lovely stuff that gets belched out like CO and nox etc.