From their announcement:
We had a few issues with our R&D site resulting in a bit of down time as we tried to fix it. (Damn computer whatsits)
As such, we have lost some content. We are working on restoring it and hope to have it completed by tonight.
As part of this, we have decided to turn off the comments feature as this is where we have lost data that we can’t restore. But, to make up for it, we are deploying a forum to the site instead and that will be live soon.
Once we have it all back to normal, we will be posting some more concept art too..