Massive Tesla recall, massive self-driving haul truck, and a massive new wind farm