I won't release it if it's in stuff condition, even a soft release with a 'beta' prefix, frankly that will just detract from overall downloads unless I wait like two months to release the final version and there's a lot more added and improved. So I suppose I kind of lied.
To be honest, I just need some kind of date to work towards. Else I'll just keep playing minecraft and telling myself I'll get to it tomorrow and then I'm going to be more and more busy with stuff that I actually have to do and it'll sit in my hammer folder all dusty and sad.
So I'm going to try and have it finished by the 19th but I won't release it if it's in a very unfinished state.