Is this giant Cadillac the weirdest racing car at Goodwood? | 79MM