I've been developing a similar system for accelerating my Japanese study, and I haven't been able to release it yet either. It has nothing to do with the quality of the code, it's that right now it's designed specifically for myself. It practically hardcodes my username and other details like that. Maybe other programmers could use it, but preparing such a package for general consumption takes lots more time and energy.
Same situation here as well. I started with eventual distribution in mind (yet another Japanese study app) but it's still a long way away from being what I'd consider releasable. Too many features coded in that I forced myself to try out and will eventually be modified, reconfigured, or whatever. I'll run out of excuses soon enough ;)