And the Stig is...
My bad, I didn't read that article, I read a different one yesterday talking about someone figuring it out based on the fact that he was being paid by them. I will try to find it and link to it. If he revealed it, shame on him, I am surprised there wasn't a NDA in his contract with Top Gear.



^
