Just made a vimeo account this week. So far so good... I used it to upload my animation assignment. Great alternative to youtube.
As for the animation, it could definitely use more tweaking and a better character design. But it's a big improvement so I can't complain too much :3