2019 McLaren BP23: A Three-Seat, Mind-Bending Hybrid Hypercar