Ok. Acknowledged. I'll work today on preparing my work for release on github.
I would rather have released a working version as inevitably some people are going to see this and think they can jump on it and start using it, and others are going to be critical of my design choices and I won't be able to say "hey, it works". For the record - this is both untested hardware and non-debugged software but the advantages of allowing others to feedback and fix my mistakes appears to outweigh that of keeping it back longer until a working version is available.
My main fear is that now I'll spend most of my time supporting user problems instead of coding/testing. So - be aware, I may not respond to issues unless fixes are also provided.
Awesome. Thanks.
Just put a big bold red warning on the first page of the project indicating that its a work in progress and use at your own risk, etc.