Glad to hear it– all of it!
Elsinore and I were talking as I was tweaking this thing and that under the hood, and I couldn’t tell if it was just confirmation bias, or if the interface really was running faster. It seemed like it was, but… it’s a fine enough difference and I’ve tweaked things before only to have it turn out to not be it, so I didn’t want to get my hopes up.
We were also talking about your login issues, and it sounded like something funky on the client side– glad it was just a browser not playing nice.
And yes, the “spectator” vs “participant” role is specifically to keep the Russian bots who keep registering new users (I see what you’re doing there, kids… no means no) from spamming the crap out of the site.
Welcome back CS!