Actually, it has changed slightly, Al (assuming things are the same here as they are over at HoF, which I presume is the case). We got an email early last month telling us that the support was being taken over by something called Noeclue, and giving us a new url to go to for support. Presumably the same email was sent to whoever's email address was used here. I forgot about that when I contacted tinwë about the bot mods. It still is just as easy to submit a ticket, but it needs to be done at the right place. (And you login with the email address and password, rather then the username and password.)
Good luck!