I managed to carve out a few minutes for fixing the layout a bit. Now odd-numbered routines are laid out appropriately. While I was in there, I worked in support for landscape orientation.
The audio cues were working solid on Chrome, but are a bit funky on iOS... particularly automatically pausing my audio, which is unacceptable. Back to the audio cue drawing board.