So they're saying March 8 which implies the launch is AFTER the show opens and McLaren get all the publicity for the P1 at the press preview..........