I wouldn't recommend this project for beginners. It's not a plug and play, copy and paste project. There are lots of compatibility issues and bugs that only advanced users can handle.
I completely disagree. we're not talking banking application with millions of users and dollars at stake.
Don't sway someone away from trying something that is challenging. Great insight can come from attempting something you've never done or only slightly dabbled in.
If someone can wrap their head around the code examples and "see" what is going on within those, then give this a shot.
If someone is willing to email me code as a starting point, i'd like to set up a collaborative space so people could actively work on the code "together" and keep it under version control. A project like this needs something a bit more robust than a forum post.
I'd love to give more people a chance at using this code on their own terms as well, instead of being told "you don't know enough to get it so don't try"