If this is really necessary( so, no french person wants to try to express himself in English) I think everything you said would be okay(don’t know what about the logo). But I disagree with a separated forum, all help, questions and answers should be centralized.
Aren’t there English classes in France or is simply almost nobody willing to speak in an other language?