Hi Chienwen, How were you able to access this forum? Is it visible to you? It’s not your fault, it’s a new website and perhaps something isn’t working properly.
Good luck finding a host. If you post in the “wwoofer’s looking for hosts” section you’ll have better luck finding one.