One of the benefits of open source is that good designs will be embraced by the community and enhanced. I wouldn't worry too much about rough edges if I were you. Just make sure that you release it in a format that can be edited and documented. If folks like it they will build one and help trouble shoot it. Thanks in advance for sharing!