I really love the idea of this hack! The fact that you're attempting to include every Pokémon makes this hack stand heads and shoulders above the other hacks.
Here are some questions/advice..
-What will you do about the moves and abilities? There are so many Pokémon that depend on them. Shell smash, signature moves of legends, Bullet punch, Mega launcher, Adaptability, Technician... The list just goes on.
- Please try to include ice types before the 3rd gym, GF is awful to Ice types. You could Create an Ice maniac who'll trade some Ice types in cerulean city for example. Vannilite, Snorunt, Spheal, Seel, Smoochum, Bergmite are all some good ice types to get so early since they're not that strong.
-Avoid cramming a buttload of pokemon to one area; try to spread them out, add them to game corner, make them Trades etc...
-Do something about the EV training and the daycare;FRLG really squeezed the idiot ball there.
-Obviously, your biggest challenge will be the legendarys; not only do most of them need special encounters, alot of them also have signature abilities and signature moves. Because of this, feel free to code them last,or leave them out.
- The move tutors are really annoying, will it be possible to place them in one spot and/Or make them repeatable?
This is it for now, I'm keeping an eye on this :) ...