i think the other comments covered this well,
basically , the author knew this was being axed early, but still wanted to give a reasonable ending.
its reasonably good- with the big flaw of being rushed .
on the flip side this feels like it would make for a decent one shot movie or OVA.