New McLaren P1 is Purely Electric...With a Catch