Never fear, the devs are here!... soon. They're currently polishing up a new website and a new trailer, which they'll release in tandem. So they're not updating the old website, because the new one will be out soon.
There is a wealth of old topics with useful and unique information - your question may already have been answered!