The idea of a perfect product is the very idea that makes most of us freeze in our tracks and leave projects unfinished. If you start with idea that first iteration of any project is going to be shipped while only 80% perfected you have overcome the the biggest obstacle to getting started. This will alway be your biggest challenge when starting out.
Improvements can and will always come as you continue through the manufacturing process with an improvement mindset. Not only will this process get you started it will also help you get a better finished product. The idea of continuous improvement should be part of one’s daily thought process. Not only with your product which will be finalized at some point, but more importantly your processes