My primary language is English. But you couldn’t tell it by my writing skills. Every piece I submit is painful. I write rewrite and then some more. I usually publish when I’m exhausted. Not when I think I have it right. So I will take every bit of help from an editor willing to provide it.
Also I must say that you are way too hard on yourself. I read a lot your work and I would have never known English is your second language.
As for the publication that you did not mention by name. Its success is directly attributable to you and your fellow editors hard work.
As you say….”write on”
So say we all.