The failure to free Tibet is definitely not Dorje Shugden's fault. Nechung has been giving wrong advices even when the Dalai Lama was still in Tibet. It is said that Nechung is not enlightened, his clairvoyance power is limited. Therefore, the prophecy he gives can be wrong.
CTA is not really putting an effort to make sure Tibet cause is a success. As it is, they are getting free money from their sponsors, they don't have to work hard for anything, why do they want to change the current status? If they really have freed Tibet, they will have to work harder to manage a country with millions of population.
CTA is smart in the sense that they find ways to not do work and find scapegoats to be blamed for their inefficiency. They totally ignore the welfare of the normal Tibetans, they can even sacrifice the lives of the Tibetans to protect their own interest. They constantly encourage the Tibetans to self-immolate.