Yes, looking at the network requests I also get this error fairly consistently by the third or fourth batch:
> {"ApiResponse":{"$":{"Status":"ERROR"},"Errors":[{"Error":[{"_":"Too many requests","$":{"Number":"500000"}}]}],"Server":[""],"GMTTimeDifference":[""],"ExecutionTime":["0"]}}
Which then results in "Uncaught TypeError: Cannot read property '0' of undefined".
Cool idea, though!