This “back soon” page could mean the website and the domain name are finally under the control of the new owners. One more step towards normalcy!