You are way too right, it is the longest most tedious account I had to create.
I'll try to keep an eye out if anything new gets published, as far as I could see, the game thread they have is mostly about games already known here translated into chinese