I think the general concept here is pretty good honestly, but would also emphasize that sometimes you don't even know if you're solving the right problem with your shitty prototype. You gotta get it out there and get feedback as soon as possible, before you waste all your time making the wrong thing perfect. That's the key to making something that's actually useful (for other people at least).