congrats on reaching your deadline, but now you've shot yourself in the foot in another way by tarnishing the..."brand", for want of a better term. you can pat yourself on the back for hitting your target date without having to prematurely publicly release the whole thing.