Twenty five more have been chosen to wear the prestigious LT badge – ‘long tail’ in long hand – and all of them have been sold before the world gets a chance to read about them. Following the visual triumph of the McLaren P1™ at the Geneva Motor Show, McLaren …