My point is simply this, the man said he ran right with a turbo Porsche. Was it your Porshe? No, but that is no reason to place doubt on his word. If you doubt him, take yours and go run him. Seems pretty clear cut to me. Otherwise, I'm inclined to believe what he says is true.
P.S.- If...