If you want, you can always do it like me, make a to-do list, release the existing mod (with the offending items reverted or removed), and then say that you'll probably make an update, sometime...and then get around to it six months later after you've forgotten how to make elaborate WW code.

Seriously, though, it might not be a bad idea to cut out a few of the more problematic things and release what you have now. Variations in Friendliness was a feature I really wanted to have in my mod, Odd Adventures, but I managed to mess it up to the point where I couldn't reproduce it, so instead of wasting a lot of time trying to figure it out, I just released the mod that I had and figured I'd try to redo it later. I know that you have a lot of great ideas, but it's not always convenient or possible to fit 'em all in at once -- you can start out with the stuff that is good, and figure out how to integrate the other stuff you want in a new release, later on.