Rui Costa was also actually cleared, and in an "actually was innocent" way, not a "made an excuse and they looked for a reason to clear him" way.
He's damaged goods, sure, but far less damaged than a lot of people who are in the PT right now.
I don't see him finding a team too soon though - but it doesn't always turn out bad that way. It was sad to see Sinkewitz go until June without a team last year, but it turned out alright for him in the end. Costa might just have to be patient, and wait for somebody to get injured or caught doping to clear some roster space, or maybe if Menchov jumps ship from Geox there will be some roster space for him.
Radioshack have that strong Portuguese contingent, but they have enough troubles (and I think it would be a bad move for him, though in the short term may be okay); with their relatively small roster Movistar is a fine fit, but he already had a falling-out with Unzué which was why he had no team in the first place; logically there is now room at Vacansoleil but they may become 2011's Unibet/Fuji after the Riccò saga and with Mosquera there too - plus in their position hiring somebody who has been associated with the D word in the very recent past - even somebody who has been exonerated - could well be a bit of a bad idea.