Anyone who remains unconvinces will not be convinced unless they personally saw Armstrong doping. I never had any doubt and certainlty don't now.
About the testing - most of these guys never failed one either. Why exactly woudl Hincapie be lying? He just retired and has now discredited his career. Give me a break. Why were they paying Ferrari? They knew when the tests were coming and/or cheated the tests and hid from the testers when they knew they woudl fail.
Remove heads from sand.