Did Lance "cheat"? Probably, at least at some point. I mean you can't really think of a competitive cyclist from his time that didn't, and at that level, if everyone is getting an extra edge there's no way to keep up without it. The simple logic is that he never got caught: if anyone was clean, it was him. The conspiracy theories that he had some magical drug that nobody else had and that was undetectable for a decade is ridiculous. He's an athlete, not a mad scientist.
These are the things that are clear: while others were testing positive, he never got caught. If he cheated, than likely, so did everyone else, and he still dominated the sport for nearly a decade. Why did he dominate? No other cyclist of his time had the talent coupled with the motivation to focus an entire team's energy on winning one single race each year. Nobody at the time had the same level of sophistication in engineering and training technology, and he got lucky as hell to never have a bad fall or bonk in 15000 miles of tour riding when he won his 7 straight.
An investigation led by a proven cheater to try establish that someone else, years in the past, also cheated, is a complete waste of time. It would be even be funny if it wasn't going to cost millions of dollars. The sport has moved on and cleaned up, but rather than be able to focus on that, and the new generation of great riders, the attention is shifted toward old accusations. Lance is a great champion and a philanthropist and should be recognized as such. The doubters have had a decade to prove that he gained an unfair advantage in becoming the greatest tour rider in history, and have failed to do so. The sport should be allowed to move on without people like Landis, who actually did test positive, pulling it back into the mud.