Not all of us can focus on MPGH, especially when it's past midnight and when we're working on a hard project. But if you think I don't know how to speak English, I can give you proof that I just finished the CPE with an A. 3 years ago I managed to ace the CAE and 4 years ago I successfully passed the FCE with a B without prepping myself for it.
In case you don't know exactly what I'm talking about (it's a European thing after all):
Pretty much means that even if I didn't finish IB I could get on pretty much any English University out there with a finished local high school or whatever.
And here you have a bit more reading on the CPE:
Cambridge ESOL: Who recognises Cambridge ESOL exams?
So yeah, I think my English is more than just sufficient for communication on MPGH.