It was released on January 21 , 2003 and won DVDX awards for best animated feature , best director , best editing , and best musical score . It garnered DVDX awards for best animated feature , best director , best editing , and best musical score .