It appeared to me that he gained track time, and to the commentators as well. It would be unfair to give a place back, as you say. But if he took a shortcut and gained metres, aka time, that should be given back. A more obvious reason if that was when DRS was enabled, and prior to the detection point. If telemetry showed he gained no time at all, then thats fine, but it didnt appear so. His speed was too hot, he went straight, at speed, and rejoined the track. Whereas the others were slow as going around the bend.
Vettel, yes. he is becoming Mr Entertainment. he needs an on track penalty to punish his language, and calling names to Charlie Whiting effectively. If those outburst are 5 seconds, they will stop . Any other sport they get dealt with


