Welcome :) We're fairly tolerant around here (I like to think). Just be sure to point out english isn't your first language when you join an RP and you'll be alright. Honestly, I've met folks who write worse english that claim to be native english speakers. You're fine.