Your game is one of the hardest I've ever played... I loved it! Your idea of trainers being +3 --> +7 stronger is amazing and the pokemon being -3 is awesome also. Makes training easier because I don't have to catch level 3 cruds.
One thing though, shouldn't Beedrill be weak against Thunder attacks? He is a flying bug after all... And is it possible for the Pikachu to learn Volt Tackle? I feel that should be in the game as it is a signature Pikachu move