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