Exactly that. Sharing it so I have no way to backup from it
So your product is a beta sign up form with a countdown for when it launches? The best motivation to ship something is having people waiting for your firm commitment...
I am putting on the core of the thing a more drastic approach. But hey, liked your idea, I think I will add it. The more pressure, the less time you have to procrastinate xD