Well, the website could be an english part, as I can only come to these forums through a link. By putting it on their website, you could get an english community (bigger one) who participate in your mod (as in discussion, likes, ??tournaments??).
Sorry if the idea sounds weird. As I said, and you know, it is your choice.