TEN 578 | Q1 EV Sales, Ford's EV U-Turn & The Best Delivery Truck Ad You'll See This Year | Developments Today