Semi true. Been in the pit lane at Silverstone, Donnington, Branshatch and a few others. I worked as pit crew for a small team one season. It was seriously fun. Would love to do a Nascar. The noise alone is to die for.
TNP is a safe driver on the roads.