There no chance in hell they're getting past using HM's there's like 5 commands that have to go off perfect AND they have to be in the right place WITH a pokemon that knows how to use with that has also learned it.
Yeah, I don't think it's happening, lol. The delay is the biggest problem, as well as the fact that not every input is getting registered, so it's more or less random and not really a collective effort.
Catching a pokemon is not THAT impressive. Once the ball is thrown, there's no way to screw it up. Same thing with beating the Gym Leader. You can't run from the battle, they probably didn't have that many items to choose from (can't throw balls), so it's totally possible to beat him.
Getting to the gym (or anywhere, really) is way more difficult, I'd say.