Welcome Leo.
Do not worry about your English - seems fine to me and I'm sure that it is a lot better than my Spanish - anything you don't understand then just ask.
This is a great forum - lots of clever people on here.
Looking forward to your posts too.