Awesome this is exactly the sort of system I had in mind when I wrote that article, I'll take a look, thanks!
Logged in users should take priority, depending on the number of page requests, all users will see an error at some point breaking the site for everyone.