I would suggest you try accessing the site from multiple proxies. If a significant amount time out like you do at home, then you know it's a problem with HelioHost. Otherwise, if it's only your home site that's timing out, then you probably have an issue from your side.