This timing of this confession is somewhat confusing at first glance, but if you think about it, Lance has few options at this point.
It's been previously reported that USADA said that had Armstrong met with USADA following the charges being laid in June last year, then the Texan would have retained five of his seven Tour de France titles.
Instead he decided to not meet with USDA, nor cooperate or testify, ultimately losing all 7 Tour Titles, all because he needed to maintain his mantra of the "I never doped".
To do it now, confess, leads me to believe he has no other options at his disposal. All his sponsors have jumped ship; lawsuits are pending, big insurance wants their money back. He has Conspiracy, RICO, perjury, fraud, witness intimidation, suborning perjury all laid at his feet right now. His Cancer Foundation Livestrong is in a downhill spiral. Call it what you want, but the Armstrong label is beyond tainted right now.
This is the start of his "Redemption Tour". He will get all teary with Oprah, mention his upbringing with just his single Mom, talk about his youth and pressure to dope. Ultimately he will bring the big wigs of USA Cycling and UCI cycling down by stating and testifying against several powerful people in the sport of cycling, that they knew about his doping and possibly facilitated it.
And of course none of it will be Lance's fault.