VERY nice.
My only irk is the Mount Moon level. No matter my strategy, and three pokemon specifically for slowing them down, there simply isn't enough time to attack them all.
Everything else is fantastic, especially the humour Joey adds to the plotline. Poor kid just wanted a pikachu so badly... very nice use of strategy and "training" levels!