Flag-to-flags, classic battles and jaw-dropping drama have made the French GP an unmissable fixture with the latest edition set for May 15th