That video...is why I have little interest in NASCAR. The cars and the driving in that setting are just so much more entertaining! NASCAR has the Camry and several other American car brands that actually just look like the Camry instead of the cars they represent, the motors don't match the respective makes, etc...
I think they made a Mark Donahue version of the Javelin you could buy, I could be wrong. Didn't they do these races at NHIS before it was NHIS? I even think some NASCAR races used to be held on tracks of this type instead of circle/speedways...