Has anyone gone through this process before and have useful advice/guide/readings? Thanks in advance!
I work in software, so take this with the requisite grain of salt, but my first reaction to your post is:
Go ahead and start selling your ragtag device. Slap together a basic website + contact form + checkout page (figuratively held together by tape, string, and a prayer). Start posting about your device wherever interested parties gather on the internet. Be honest and transparent about how early you are in development and ask for feedback.
Even if nothing is sellable, you can at least gather contact info from interested parties.
Even if your device is total unsellable garbage and you sell 0 copies, you will learn so much from this process and the conversations with potential customers, and you can use that to steer your future development direction.