Other mistake: When taking the first step into Route 24, press Start. The first trainer of the Nugget Bridge will be standing in the water until you press Start again.
Plot hole: Instead of going to the SS Anne, you can have a Pokemon with Cut traded to you. This makes no sense, you skip a part of the game by doing this. Also, if you advance in the game and then return to the SS Anne, Gary will appear there with weaker Pokemon than the ones he already has. Makes sense? No.
Suggested correction: You can't trade Pokemon with HM moves.
That only applies to later games.
Other mistake: Between Viridian's forest southern and northern gates, there's a whole forest, but judging by the scenario shown outside the forest, it appears that between the gates there's just normal road.
Other mistake: Before winning the League, go to the man that doesn't let you enter to the Unknown Dungeon (Cerulean Cave). Go some steps to the left until you exit the city. Now look, that man has disappeared. If you return to the city, the man's there again.
Other mistake: Get a Pokémon with a Special of 21, and with a move that increases its Attack (as Swords Dance, TM03). Now do the Mew glitch, that is, fly or somehow escape at the same time one trainer sees you by scrolling the screen. Fight with any trainer, then go to Route 13, 14, 15 or 16 and search for a Ditto. Let the Ditto transform into your Pokemon with Special of 21. Now, wait for it to use the move that will increase its attack. It has to use it at least three times. Return to the route where you escaped the trainer. The menu will pop-up, exit and you'll encounter a Mew, however, it will be at least in level 10, and it will know TRANSFORM. Let it transform any of your Pokémon. Then catch it. The game will say you caught a Ditto, not a Mew. The Mew will be gone forever, and instead the Pokémon will be a Ditto.
Other mistake: Marowak's ghost is supposed to be avoided only with the Silph Scope. However if you use a Poke doll in his battle it'll escape and you can proceed the game. This makes no sense whatsoever, because if you do that and advance through the game, you'll find Giovainni with strong Pokemon, but if you go later to get the Silph Scope, Giovainni will be there with weaker Pokemon. Big part of the game can be skipped with this glitch.
Bug: Depending on your name, when making the MissingNo. glitch, you'll find some weird Pokemon in the coast, which can be Mewtwo, Golduck and so on. These Pokemon are not supposed to be there. Also, their levels can exceed the maximum of 100. For example, with the name RED, you can find a 132 leveled Mewtwo.
Other mistake: If you get all the Pokemon and talk to Oak, he'll say "Your POKEDEX is entirely complete Congratulations!". Between "complete" and "congratulations", there should be a period.