Uhm, yeah, this place is made for Turkish users and i'm not a native speaker too. But, you have to learn English to do that. If you don't know English well, it'll sound like the "Turkish English".
This is just a forum whose members are full of Turk, what do you expect? Everyone is aware of the average English knowledge of Turkey. They can speak more or less and express themselves at least even if with these facilities.