What does "just fine" mean? I think it's as buggy as it has been for a long time
E.g. some links on the front page lead to the chinese version of the linked page, clicking on "Buy" or "Forum" when viewing a product does not do what one would expect etc.