I don't understand how this is a Rube Goldberg machine. Everything that happens is triggered by a Javascript setTimeout call, not from the action that happened before.
Which is not to say I didn't thoroughly enjoy it :)
Unlikely; you gotta hit a really deep stack to really kill something with callback chaining.
It could have used a start button that sets focus to the first one and then each focus change makes it go to the next but without the setTimeouts it would go by so far it wouldn't be nearly as fun.