Well you can say it was a sort of test. Some things yet to be polished up, and then that new web site should be back on for you to enjoy for a very long time.
I believe that the SOHO 5.9 IS done, but there are some things in line that need to be taken care of, before the public announcements will be released. Those things may include moving the .iso to the download server(s), preparation of the sales departments and those that will be handling the orders, discs being printed up, and so on.
It is now just a matter of short time.