Is this a Chineese Relay?

I don't know if anybody noticed, but at the very bottom of that page in small print it said Tagline: Humor