I think the idea of improving the international MRO community is a very good one. Personally, like Kotai, I've never used those channels you name, but if it helps to attract new players, I'm fine with it.
Personally, I think it's always best to unify all the information and championships in one place, and nothing better than the official site:
www.miniracingonline.com. For example, for championships, I think it's better to use the game's "championship mode". It's easy to use, allows everyone to be aware of the existing championships and allows you to see the results and race comments instantly.
In summary, I think that all the additional channels to attract new players are very good, but I think that it is not good to dispers in many different places the championships and the discussions about the game. I'm sure Kotai is also willing to make improvements to the site to resolve some deficiencies that may exist, but I do think he maybe needs help, as the former contributors/helpers he had (Vany, Albatalia, Zerocoult, Yamik, Equiman, Jorgeconde...), have not been seen in the game for a long time.