Your English is fine. I couldn't tell that it was your second language in that post.
Just keep reading books written in English and keep talking to native speakers and you'll improve your vocabulary.
As for the Glide wrappers, they're infamous for providing sketchy performance at best. Oh well, one day some talented 16 year old kid will write a universal wrapper...