just because its ready doesn't mean he was posting it he could be doing bug testing render testing and many more thing beforehand as well as its not a small game so it will take a bit of time to simply upload it.... also your statement is incorrect he said should be not will belmao that was posted sunday where he said it will be ready in 24Hrs
another side note just because he think 24 Hour would be enough time to Finnish doesn't mean it was most people over estimate themselves and thing take longer then they want do to things not within there control so try to keep that in mind