Wherefore make the announcement of the site if it is not? When the end technical work on the site?
Site is on open development. You can still pass to the social media having basic idea of how it comes along, instead of just seeing one maintenance message. I find this idea useful, considering we plan to be an open source project and show almost everything behind the scene, while keeping our identities hidden.
We are young and start to increase our media presence and community, early linkage from forum can help our startup to stand out from the crowd in the future. I hope it is not very destructive approach while strange, but we don’t afraid to look weird!
Site will continue to evolve and technical work will never stops. When it will look pretty and we feel ready to ANN it will not very differ from solid announcement message.
And yes, it was a NYE, so we need to place a some kind of milestone as it helps to move forward and it did.