The new Johto team filled with all shinies is another team from the ROM hack Crystal Clear. They're all shiny because of arbitrary code execution. Also Raichu knows Surf because I traded her to that game as well, where it's just a normal HM move for Raichu. Also I never took Whitney as a trash talker, but I like it
Also you gotta love how Falkner, one of the most pathetic gym leaders in the franchise, immediately uses Zapdos