Je dirais que c'est entièrement à votre discrétion.
Si vous êtes à l'aise d'écrire en français malgré les erreurs et voulez apprendre des corrections apportées à votre question par les autres utilisateurs, écrivez en français! Il n'y a pas de « correcteur attitré ». Toutes les questions et réponses du site sont modifiables par n'importe quel utilisateur. Si une personne ne désire pas corriger votre question, quelqu'un d'autre le fera avec plaisir. Même les modérateurs ne sont pas tenus de corriger les questions. Ce sont des volontaires comme nous tous qui ont parfois autre chose à faire, et c'est bien comme ça.
Si au contraire vous n'êtes pas très à l'aise d'écrire en français, que vous craignez les fautes que vous pourriez faire et que, du coup, vous ne posez pas toutes les questions que vous aimeriez poser, je vous prie d'écrire en anglais! Il n'y a aucun mal à écrire en anglais. Il est vrai que certains de nos utilisateurs, passés, présents ou futurs, n'ont pas une très bonne maîtrise de la langue de Shakespeare, mais je crois que la majorité au moins la comprenne, et certains ne se gêneront pas à répondre en français. Certaines personnes demandent même une traduction de leur réponse dans ces cas.
En fin de compte, ce qui est important, c'est que vous soyez à l'aise de poser les questions que vous voulez pour obtenir les réponses que vous cherchez. Que vous posiez vos questions en français ou en anglais, ça importe peu. Vous voulez en savoir plus sur le français, et nous voulons vous aider à apprendre. C'est tout.
I would say that it is entirely up to you.
If you are comfortable writing in French despite the mistakes you make and you want to learn from the edits made by other users to your post, write in French! There is no "assigned proofreader". Every question and answer is editable by any user. If one person doesn't want to correct your mistakes, someone else will be happy to do so. Even moderators are not obligated to correct questions. They're doing this on their own time and sometimes they have other things to do, and that's perfectly fine.
If, on the other hand, you are not very comfortable with writing in French, if you're worrying about the mistakes you could make and, because of it, you are not asking all the questions you'd like to, then please write in English! There is nothing wrong with writing in English. While it is true that some of our users, may they be past, present or future, don't have a very good hold on Shakespeare's tongue, I think most of them understand it, and some of them won't shy away from answering in French. A few people even ask to have their answer translated in those cases.
At the end of the day, what really matters is that you feel comfortable to ask the questions you want so that you can get the answers you are seeking. Whether you're asking in French or in English matters little. You want to learn about French, and we want to teach you about French. That's it.