I suspect your English is better than my French - and probably better than some British natives.
If your opening post is a sample, you have nothing to worry about.
Welcome to the club.