Looks pretty amazing indeed
Here are some suggestions:
You could add support for Yellow as well. The map header locations are different but I've made a complete list of them including the event data for some of them.
If you want, I can PM the list for ya.
You could also make it so that it displays the pokemon in "wild pokemon changer" -menu in alphabetical system instead of the way they're shown in the game.
And for wild pokemon menu, also include the location of start of the grass pokemon data so that it could be repointed easily.
"Map name editing (Although... Not as important as the rest of the stuff)"
I'd say, don't include that feature. It can be done so easily without any editor so if you can't do something as simple as that, you really shouldn't be hacking 1st gen in the first place. I myself had hard time learning how pointers worked and afterwards, how to change the locations of events in yellow.
By the way, where did you find the start of "town map events" data ?
I mean, the way you change the locations of different maps shown in town map.