Was in Joe Duffys looking at a 330e a few years back and he did his best to talk us out of the sale. Apparently the range was 25km in winter on the battery, so was no use. Reality as I said above though was that this would easily have covered the daily driving - so was perfect for us. Chris Harris was making the same point recently. There's a pretty dogmatic approach stemming largely from the Greens and their ilk, which is driving current policy - full EV or nothing, and as you said its rightly fucked up people with 221 orders already placed.
I'm not averse to actually going full EV for the family car - the 640d would be used for long journeys anyway - but most of them at the moment look like pure shite. The design ethos seems to scream 'look at me, I'm saving the planet'. And any of them that do look ok are mental expensive - put a decent interior into your Audi E Tron GT and its touching off 120k.