Just my opinion about the website, remove the google translation... I'm french and when i look the site with the french translation... it's incomprehensible.
It's better to ask to "Digifans" to make a good translation for each country (with rewards or not)... or let the site in english, it's more professional than google translation.
For the french part, i'm a little busy for now, but i can make a translation in few weeks if you want.
Google translation can't work properly with sites like this. I agree with you, it would be better if member of the community translate the website into their own language. It would surely have a better result.