Alonso was awesome around Monaco, I still think he would have won were it not for the interruption.
Other than perhaps Britain, it wasn’t the faster car anywhere else. Mainly due to working the tyres hard enough which was often emphasised on out laps and when they switched to the harder compound.
Re the McLaren Vs RB7 debate, it is tricky, I’m sure Vettel often held back a little and controlled his race pace so I’m not even sure we saw the true potential of that car in many races.