McLaren P1 pictures and hands-on