I am just fearful that by 2030 many many many requirements will remain unfulfilled. Petrol / diesel could be the answer, as technology / infrastructure is in place until suitable alternatives are available.
As I've said upthread, I would rather have a target of 95% or 98% in say 2029 rather than 100% of new sales in 2030 - there's always a few marginal cases where the change is disproportionate to their impact on what you're really trying to change. But we know that we've got a government that isn't always very good on devilish detail, so we are where we are.
It's also worth noting that even if all new vehicles are non-fossil in 2030, that doesn't mean that fossil vehicles disappear overnight, they will still be hanging around well into the 2040s.
But I think the real point is that we are now in a position where the limitations in almost every sector of transport are no longer technology, but cultural and investment. Which is a really big deal. And inevitably, as the "core" market for cars, vans and trucks develops, you'll see the same technology getting transferred into specialist areas - as a daft example, the last Top Gear put the guts of a Tesla into an ice cream van.
So I'm reasonably optimistic, without underestimating the huge challenges ahead. It's not like we've not seen transport technology evolve in the past, sometimes in ways that require changes in consumer behaviour - we can no longer fly to New York in 4 hours, and we can no longer put our personal transport in a field for it to eat more fuel. So it's never quite the same - and bearing in mind how far we have come since 2010 when the only lithium car was the Tesla Roadster, which requirements do you think won't be fulfilled in 2030??