Yeah, those are all definitely on our radar, especially the idea to keep some surrounding infrastructure closed. That might be motivated by the wrong reasons though, if we don't have to open source it, we can keep it at "internal use tool" quality and devote our time elsewhere. :)
If it works, who cares what the code looks like? It can even be inspiring for others to see that code doesn't need to be "perfect" in order to get things done, and it's unlikely that people will think less of you just because there are some unfinished ends.
While it's true that you should be embarrassed by the first version and imperfect code is instructive, I would feel bad about inflicting some of our internal use tools on other people! :)
To be clear, the newbie gamedev community is starved for examples of codebases that actually work. Don't worry about whether it's ugly. If it works, then newbie programmers can run it and learn from it, which is more than what's available to them currently.