You can join here: https://discord.gg/hg3ycc5

Lots and lots of requests to switch to Discord, and it does have the benefit of voice chat for those who want it. There's now over 300 members and it's by far the best way to get the most recent updates.