Pretty damn awesome. Nice job. Any technical issues you may see with the short as it's (perfection-seeking) creator should be weighed against the artistic and content value of the attempt as a whole. Which is increased by it being potentially flawed.
For a (not to scale) example: Look at StarWars in it's original form vs. what Lucas later did to it. The original and unrefined film is widely (and for my money correctly) viewed as far superior to it's 'enhanced' or 'revised' later versions, in which Lucas unwittingly neutered what made the film truly special by trying to improve it to fit his later tastes and 'abilities'.
Basically, don't be so hard on yourself, you did a great job, and all these positive reviews back that up. BTW, I loved similarity in world and animated feel to 'Wizards'.