Where did you see team orders so that he stays ahead of Kimi ? are we watching the same races ? the only 'team orders' were when he was quicker than Kimi and they were on different strategies. let's stop making things up. or maybe you're confused with the orders of other teams ?
Re Vettel, the only race where he messed up was last week, that was all on him. This race he was able to overtake both Kimi and Bottas and he could have challenged Lewis if not for the botched pit stop.
Lewis drove excellently but was helped by Mercedes sacrificing Bottas for him. The race would have been different otherwise.