I must confess; this is probably the deepest Pokemon story not officially endorsed by the Pokemon Company International. The interactive battles you had in the last few episodes have definitely given this series an interesting edge. By far, Teejay and Gardevoir have had the best voice acting so far, but this episode's Amira was very interesting.
This series has me on the edge of my seat, and that is the highest praise I can give a flash cartoon. I look forward to future episodes, and I have high hopes that Gardevoir sheds her Shadow Pokemon status soon.