I thought it was really cool how the made the Pokemon League so similar to the Olympics, with the whole torch relay thing. It was interesting to see Ash carrying the torch. And he does make a really good Charlie Brown. xD
Seeing Moltres (sort of) was something I really liked about this episode, because I think this was the first time I saw it.
Overall, I think this episode wasn't that bad, because it did make me more excited about the Pokemon League.