I don't know if that helps really. All you do in your comment is reiterate the issues and opine that they are not that bad. But they were bad enough for those several times when I tried to use ipfs for my projects, and I am not a noob. There isn't any way some average user would get a value from this project.
I think a lot comes down to misrepresentation. When your product doesn't work, make it clear that it's a pre-alpha. When I see version 5.0 released, I expect to see something not just workable, but also mature and stable.