Well I am kinda new as well, so this was my first challenge as well. But I am definitly planning on joining them regulary as I am sure I will learn alot by doing this.
Personally I cant see an intimidating factor, at least not for me. Sure I wont win, but I dont think this should matter at all? In my opinion these challenges are about fun and improving your mapping skills