When I said OP needed to update the main page, I mean the links. None of them work. You have to go into the thread to find a working one and it doesn't include the patch.
The menu isn't translated with the only link available. Nor is the hub world translated.