Formula 1 - Is McLaren Ruining 2025 Drivers Championship?