Nobody among the former employees knows what's going on with the site.
The domains weren't set to expire for some time, I believe, so this is either preparation for the IP auction or the domain was sold. There were other companies called 38 Studios, believe it or not, like some interior...