I agree, that is an interesting, but bizarre website (it's laid out like a website from the 1990's). Although the pictures are nice and even a good source of inspiration, about 70% of them are toys, costumes, fictional, or in other words "fake" robots. This may be the reason for the sparse details, there really isn't any to be provided.