So he would have finished that race on the 15th and five days later he's in Japan. Clenbuterol is out the system in 48 hours, though I guess detection methods have improved so it might be detectable longer. His explanation is plausible but he should be able to produce some evidence of having eaten contaminated meat and even if he does, it's still his liability, especially considering the warnings given over Chinese meat.Michael Rogers says it is Chinese Tour of Beijing stuff : https://twitter.com/mickrogers/status/413972783744712704/photo/1
Contador is the only person who's managed to set a precedent with the meat defence and I doubt Rodgers has the same weight, so a definite ban which will finish his career, is on the cards.