Watching The Stig and waiting for something even better. This 1311 reveal has everyone hyped up.