Last Month the Japanese try to retrive this mod a little bit more. They played in the at 2pm CET. At the moment the gametracker,com Server Monitorring is off. Hope soon they turn it on. The ranking seems to work.
The choice of the social software depends on what you want to do there. We use Facebook with TL to communicate with each other, nothing else. For us it is important to be able to reach each other. Same for the league community. + majority of our people has it. the other things we do: We post videos and events stuff like thats. I also posted information related to our TS3 and such. Thats it.
Steam is also good alternative of course.
For clan wars we needed a real time chatting software. so we decided GSC, cause it was simple. and it has an in game browser. + we can chat with each other.