I don't recall what you are refering to can you please show me? That link only shows me that they are working on fulfilling their promises. Was it a countdown to giving us this information perhaps? That is standard practice when building a website, no matter how simple, to add a countdown till the page is ready.