What a cool project. Though as a recommendation, I would make it easier to find out more information from those videos. Github, etc. I wanted to learn more and had to find the github repo from the npm package you gave on your first video.
Thanks for your comment. I am definitely aware of the need for more materials, but haven't had time since posting to npm earlier this week.
If you'd like to chat more about the project, or would like me to walk you through the main ideas or any part of it, please feel free to e-mail me. I'm looking for feedback and dog-fooding the system at present, trying to ferret out flaws in the data model before building out the web interface.
I am definitely not the person to be giving you feedback on this, I'm not a lawyer or anything myself. Just consider me a pair of outside eyes looking in that loves when hackers tackle problems in other industries.