Sorry about the audio desync. I just mentioned in another comment but it is a known issue with the standalone versions that, despite my best efforts, I haven't been able to fix yet. As you mentioned, the best solution at the moment is to reset if it gets out of hand.
You can also play the game on an emulator. The games save file can be transferred to and from the standalone version and an emulator. The ROM files zip contains instructions on how to do this. Just ignore the first few steps on how to move your emulator save over to the standalone version in this case.