I have to agree with op's concern as they echo mine also.English is not my first language and as such I always have problem expressing my true thoughts in it.
I do have a lots of time something useful to add to topic of thread or ask an important question but due to my bad English, I ended up making what mosts think an unconstructive post
I know there are local forums but first they are not much active and second more interesting and informative threads are created in English forum
Exactly what i wanted to say you got me very nice, its not all about the 75 characters where most ofthereplies were about. I know what constructive is and to answer wrong to an obvious question is not spamming rather than stupidity, and im not stupid i respect every people i met.
We are different people we have different cultures lets exercise ourselves to understand this environment, their opininios and concerns are not to worsen you but to help to build a new you. The replies enlightened me and reminds me that this is not an ordinary forum i met every single day in my local forum. Im sure the same as you do. Every people have different way of understanding.
And if you think someone is threatening your bad english and shows your past, prove that the past and present you are not the same. The same person but not the same in terms of knowledge. I came here with nothing as i stated, respect their opinions it will help you out.
Peace mate.