Industry EV truth and lies: What are car makers trying to hide? | Opinion by Stephen Ottley 24 August 2025