Considering the length of time you had to create this video, I am suprised as to the quality of the video.
That being said, there are of course some issues but with the right backing, be it on this site or another, I think the quality will increase sizeably. Well done. Looking throughout the other posts I think it is fair to assume you know what needs to be looked at.
Very well done everyone, you got my vote. Good luck.