Team Sky and Bradley Wiggins are at the very least unethical. It’s possible they didn’t break any ruled, their use of TUEs shady but probably within what is allowed.
But I don’t believe for one second the British government helped cover up for them. I also don’t believe for one second this is a conspiracy to meddle in the Russian presidential election. The Panama papers being leaked to hurt the Russian government, sure. But a state sanctioned doping program doesn’t even register in people’s opinion of Putin. Either you believe he is shady and it’s just the latest in a long line of transgressions or you don’t believe he is shady and no evidence of state sponsored doping would change your mind about him anyway.
It would have been a lot better for the IOC to sweep this under the rug. The fact they aren’t shows they really believe in the evidence they have gattered. Believe it or not people in the West don’t want Russian athletes to miss the Winter Olympics. NBC isn’t out there beating the drum of banning Russians. Trump probably doesn’t even know there is a Russian doping scandal, so the idea this is some US lead conspiracy is ridiculous. It’s not good for anybody if Russia is banned or made to compete neutrally.