Get it right
The Olympics is about the sports, not the politics. Where you got the idea that the torch represents freedom escapes me. I'll refer you to the '36 summer Olympics in Berlin, the capital of Nazi Germany. The US attended and won its first victory against Nazism.
Jesse Owens said that the Olympic ideal was to be a time-out from war and above politics... I agree with him.
About Tibet, this 'genocide' you speak of... it escapes me where you got this idea. I am in full support of the Tibetan people, they have as much right to self determination as anyone else, but in general the international "Free Tibet" movement is a western movement unaligned with the people of Tibet and more of an Anti-Chinese movement than anything else.
As for the animation itself... cute ^_^