As regular readers of TopGear.com will know, last night saw the opening performance of Top Gear Live at London’s Earls Court. And for weeks people have been badgering us through the usual channels with a single question: will the Stig be appearing? We can now provide an answer: yes. Last week, pursued by the cream of our nation’s press, we popped down to our top secret (free-range, GM-free) Top Ge