I'll let the knowledgable historians sort out the ramblings of Mr. Kraus, but personally, I didn't buy my Cobra replica because of the racing history. I bought my Cobra because of the looks, the street cred and old movies like this:
CSX3285... it was THE star of the show in Hollywood Knights IMO!
Larry