Yeah, I'm not asking you to change that stuff (if it sounded like I was, I apologize), I was just presenting what I thought was a better way of doing it. I'm surprised he did it the way he did and left the Gym wide open like that for anyone to wander around in.
I already saw a preview of the next Gym after this. That will be a nightmare. I'm going to use the "writing walkthrough" excuse to peek at all of the warps; after all, I have to map what warps go where somehow. :D I can see they don't seem to go back and forth, which is odd.
One thing that bothers me with the scripting around any beachy terrain, however (and these islands are beachy terrain) is the footsteps that appear where the obviously scripted invisible man is walking. After defeating the exec duo who placed the Orbs, everyone gets surprised and the camera moves north, then west. You see footsteps eventually in both directions. Obviously the sandy terrain generates footsteps; do you know any way to fix it so footsteps don't appear, or might it be necessary to change the terrain on those particular island areas to get rid of that strange appearance? (If I just confused you, go here, about 4:35, apparently I can't copy URLs at certain timeframes right now). My best guess is adding disappearing tiles that cover where the footsteps appear (like the balloon, part of which you can actually walk through); after the script ends and you leave the area, they go away (their removal could even be triggered by defeating the Gym or something). I gather these are sprites, however, and thus it might be difficult, but it would remove the sloppiness as long as it doesn't slow everything down.
Alternatively, there could be TWO versions of the Imatari Islands; since you can't come and go through the side warp when battling Team Steam, the script could take you to one where alternate tiling is used, triggered NOT to cause footsteps, and returning later via Surf causes them to appear if you step on the island yourself. The glitch is we still need footsteps where we CAN walk.
Speaking of the Team Steam events, Steven's Metagross isn't scripted to say its name while battling before the battle with the execs. An oversight on Wesley's part, I think.