There seems to be a bit of a dislike for Vettel for some reason amongst F1 fans, I absolutely rate the guy and he's a really nice bloke too by all accounts. I don't get how he's being made out to be this sack of skin that's behind the wheel of a super car that wipes out the competition. If you do enough research you'll find a billion and one quotes from Adrian Newey singing the praises of Vettel. He gives the technical team so much feedback that they can make minor changes to his car to improve it's performance. Webber didn't have anything like the understanding of the Red Bull car like Vettel does, it's not favouritism, he just gets the very best out of that machine because he knows how it behaves in every way.
The Top Gear test track is not done under race conditions, so as a point of reference it's flawed. Sebastian Loeb would wipe the floor with Hamilton, Vettel, Schumacher or whoever over a WRC stage, it's a different sport and one that former F1 driver Robert Kubica is barely able to compete in alongside the likes of Latvala and Ogier. Comparisons could surely only be drawn on who is the better driver by having them on at the same time, under the same conditions, in the same F1 Car, which is never going to happen is it? If you know what I mean, basically I'm saying that you can't compare who is the better F1 driver by testing them in a road car, same as you can't include a goal scored in 5 a side kick about down the local park in goal of the season competitions.