I've seen this before and I still think it's a hoax - being intentionally designed / built that way. The pictures have changed though, previously there were some Blender 3D renderings in some of the pictures, with the editor still visible in the background.
It's obviously a troll website. Just like that incomprehensible post about Telkom we had on Sunday. At least I think it was about Telkom, that was the only recognisable word there.