I like this hack a lot. I do wish that there were elemental stones on sale at the Department Store, and that more shops sold Pokeballs (most things can be caught cheaply with just pokeballs, and it saves money in the long run.) I love the berry shop, by the way, and also the library.
Also, curious about the reasoning in delaying Mareep's evolution.
Some bugs:

North of Granite City, walk in the southernmost patch of grass and there will be a mess of pixels where Granite City should be.

South of Granite City, the beach cliffs do not extend all the way to the left and right of the screen.

At the ice city, the left forests can be walked through.
I remember I came across a male swimmer who turned the screen red and crashed the game south of Granite City, but I forgot to screen him.
Also, when I use teleport after having last used the Pokemon Center just outside the second cave, it teleports me to the middle of the snowfield south of the city with the third gym, allowing me to skip many things, including a rival battle.