Yeah I agree on basically everything you just said :)
Thanks for the comment
Not sure how to best implement features, so I left them out for now. I think my biggest problem is going to be traffic generation. I am considering making the SPA SEO'able, so that it could possibly start collecting some long tail organic traffic.
This was more of a passion project but if I could find a biz model I'd be super stoked :)