Wow, this is actually pretty nice.
The story was neat, I like the characters, too.
Took out half a star because the pacing around the first parts of the story was too fast, IMO, and another half because the animation isn't exactly stellar.
But whatever, it's cool.
It's nice seeing something like this here.