The name Leaf puts me in mind of a famous quotation of Chairman Mao's: "Let a thousand flowers bloom." This, it is fair to say, is what is happening in the motoring world now. Alternative – and practical – technologies are blossoming, and they are mostly greener than we have ever seen before.