Site is still hopelessly broken. Both front pages are down