Hertz's decision to buy 100,000 Teslas has backfired badly - but it does mean cheap EVs are up for grabs ... with fewer ...