A huge chunk of the Russian team getting thrown out is probably upping everyone's medal counts. But then again, since they were cheating on a massive scale the athletes are getting what they deserve. I think that despite WADA and IOC and every governing athletic body's incompetence, the games are much cleaner.
The US is the dominant country now. And while the US most likely still cheats in a higher proportion to other countries, I don't think it's to the same ridiculous level we did pre-2008.
Not in the Men's sprint events. Did you see the Men's 1500m final. It was disgraceful for the time, 3.50. It was shocking. The Kenyans should have taken it out quickly and then we would not have seen the American runner win.