Driving the McLaren P1 hypercar