FYI,
* Site is hosted in Germany
* Domain registered in Oct 2006 via cheap hoster called 1and1.com
* Registration points to a physical address in the US in state of PA
* Physical address appears to be a multi-tennant commercial building

The english is so bad it's almost like it was translated from another language...maybe German?!