Thanks for your feedback, and I'm glad you liked it!
Regarding the player not having their own pokemon - the idea was that your usual pokemon would be out of commission, so you'd have to use Celebi as "your" pokemon instead. But then the story ended up not really having much in the way of pokemon training in it, so that entire setup kind of didn't really pay off. I think it's a flaw in the story and probably one I'm not likely to repeat next time. :)