Welcome onboard!

I'm pretty sure that you're too harsh with yourself concerning your mapping skills. Anyway, that only means that you could only improve it. I've learned so much here that I'm really glad I signed in (and I wasn't accustomed to forum at all). Everybody is very kind and helpful here, and you'll find a lot of tutorials to help you.