I agree with that, we must all be welcoming to newbies. We were all newbies once.
Not that I have a solution to all this, advantages and disadvantages to all. However, remember, if you need some help from a mod with any of this just ask. We'll see what we can do. Perhaps a new thread when the race weekend arrives, or an edit to a post...