I really enjoy the effort put into this to improve it greatly from the other parts of the series. Figure the best way to go about this is to point out the pros and cons in each area involved with the flash.
Voice Acting: I was amused with this since it does of course create a new appeal to your series. Rina-chan and Seymour did a very impressive job with their voice acting. What could be improved on is other voices that were not TeeJay, Gardevoir, nor Gallade/Oak as they were either quiet, unappealing, or unfitting. Another thing that could be done just out of thought is a voice option. Like for those who enjoyed your previous work and would prefer no voices then they could use that option.
Battles: Now this was something i was curious of whether it would work out well or not. I can understand how much coding would be required to make these battles work properly on an interactive approach. In any case it worked impressively well with just a few noticeable glitches such as a pokemon fainting that had not been used. The backgrounds for each battle really had me impressed as that takes a huge step into the interactivity of the story and battle.
Story: For this episode, I honestly felt a little underwhelmed. Each past episode really felt like it had a great flow of continuity. Not gonna spoil anything for the people that may read this though, just gonna simply say that the story elements felt short and understandably so with the battle implementation probably taking up a lot of time and memory.
Overall: Keep up the great work and hopefully we can see improvements once you are used to coding the battles. They were really what shined the best in this episode even despite minor glitches.