Regarding Canada I meant that Vettel had a sizable advantage (5-10 seconds) before he was held up by a Force India, which enabled Ricciardo to close up. But I agree Ricciardo's inlap was great.
In UK. Which laps exactly do you have in mind, when Ricciardo was lapping faster? As he pitted later for his first stop, he also had slightly fresher tyres after that. Looking at the gaps Vettel always seemed to have some advantage over Ricciardo before his second pitstop. Obviously the gap fluctuated there a bit, but you can enlighten further.
I think in ideal conditions the 2-stopper would have worked out fine. But "ideal conditions" mean that Vettel would have never been held up. This rarely happens though, especially around midfield. I wonder if Vettel's strategy gamble was based on the expectation that his race could work out in clean air?
They always calculate ideal conditions prior to the race which is why Brundle said that the teams calculated that the 2 stopper was about 6 seconds quicker, except in the race the teams found out that the hard tire was actually pretty quick and lasted a long time which is why a medium/hard one stopper was the optimum strategy for the race.
It wasn't a gamble, both the Red Bulls were looking at 2 stoppers but Ricciardo changed theirs mid race to see if they could get the mediums to the end. Vettel would have been right up there but he spent 15 laps racing Alonso when he didn't have to. Vettel would have IMO been on the podium otherwise. I think they were similar on race pace when both in clean air on the mediums with DR slightly quicker due to the fresher tires but I don't have the lap times with me.
Either way, the two stopper for Vettel would have been the maximum result Red Bull would have achieved as they were not going to catch Bottas. What hurt Vettel was his time behind Alonso, just like in Canada when he got stuck behind Hulkenburg. Both times Ricciardo capitalized which is why he ended up with the win/podium.
RE Rosberg, I think it will be achievement if he beats Hamilton but I will always consider Hamilton in the top tier as you always know he has one or two tenths in hand. Just like when Lewis was team mates with Button, despite Button winning on points many fans still don't consider Button top tier and I'm one of them. Anyone remember the last time Rosberg has come through the field to post an impressive result? (excluding this years dominate car)