Sort:  

That sounds a lot better but not having English as my native language might be a problem here :(

I don't think it is a problem, most on the team aren't native english speakers. More eyes see more, more hands write more. If you find some time we'd be happy to welcome you!

Nevermind :) If you run into anbody who can be of help, let them know! :)