I teach English as a foreign language, and I think your writing is very good. Well from what I've read so far anyway :p
I could have sworn you were a Scouser.
No, actually you speak quite well . . . Although that muhhamad in your name kinda gives you away!
i wouldn't worry about it if i were you. Most of them you can never understand anyways.
well then, maybe i should ask you to translate for me sometime
Don't know you well enough to say, but I will say that many times people who learn English as a second language often the the correct usage and grammar better than some native-speakers.
I hadn' picked up on it, no.
Not that I'm the grammar police ... or the sharpest knife in the drawer.
Not from this sentence.....it sounds like proper English to me