Based on the color alone, it looks to be XP5. It wouldn't surprise me if McLaren Cars loaned that car to them for a show and that the "KENWOOD" plates are phony. Nice pics though - I hadn't seen them before which is a pretty rare occurrence these days.
Any idea which show they came from?
>8^)
ER