A would disagree that EVs are subsidised because while petrol is taxed, the environmental impact is not factored in. If the total impact to the planet, peoples health, etc, then EVs have a far lighter impact.
The rest is genuinely tough to work out. More forms of renewable generation are needed. Tidal, bigger wind (higher up means more consistent speeds), etc. More storage so we can store up our excess generation. Etc