Turns out the reason it's so slow online is because it's automatically set to Play on that website. This game, like many Flash games, only works properly when paused, as it operates largely within a single frame, progressing through frames at its own discretion. That is also the reason why you hear every song playing at once.
I found this out by accident when screwing around with the download version.
For those who don't want to download, it works on Newgrounds:
http://www.newgrounds.com/portal/view/432872