I loved it, and I think both the animation and the message was great. It was a tad blurry, but that's alright. I especially love the Russian because I love Russia. Ya ochen' lyublyu eto!
I speak some Russian, and from what I know sentences do not have to be completely logically connected because there isn't as strict of word order in Russian as there is in English.