Never heard of it. And after looking at it, I'm not sure why you would want to join it. Most of the sections haven't been updated in the past few days, so it doesn't appear to be very active.
What do you think you will find there that you can't find elsewhere? Just curious...