It has been a lot of work but the new site is finally up. There is more content missing including a French-language version.