FWIW - Firefox audio performance/timing is pretty rough. I don't think there's a way around this, so it might be worth adding one of those annoying "best experienced in Chrome" disclaimers.
Thanks for the shout out! :) Fun stuff