First of all - the 15th was the planned release date. Everything is set for a public release - yet it's not out yet. Many number of reasons - the main being the sheer length of time the mod takes to upload. This is not because it is monolithic in size - it is because my university internet is terribly slow. As such, we can make a number of changes - non essential changes, to really make the mod pop.
Again, sorry for the delay. This weekend is the release, regardless of any circumstance.