Since it's hard to fit all 386 Pokemon on one map, I have added grassy areas to some water routes and towns. I will post pics soon. This will make it easier for you to get the Pokemon you need. TMs like Facade, Secret Power, and Hidden Power can be bought at a lot of different PokeMarts. Also, I'm not scattering all the Pokemon in random places. I have placed them in places where I think it's appropriate. For example, you can catch Onix and Cubone in Granite Cave. Remember, each place with grass or a cave will have 12 Pokemon respectively. Fishing will have 2 Pokemon with the old rod, 3 Pokemon with the Good Rod (Good Rod and Old Rod will most likely have the same Pokemon), And 5 Pokemon with the Super Rod. They are different to those you usually catch with Old and Good Rod.
Also, something that gets on everyones nerves, Feebas is much more common than usual. On Mirage Island, instead of catching Wynauts, you will catch the Legendary Pokemon.
As for a demo, meh. I will get one as soon as I Edit a few trainers.