How easy for things to be misinterpreted...
The "German" reference came about because when I went to moremiles.com, it is actually a German site, while the miles site these guys are referring to is moremiles.org.
As for its relevance, now that I am aware of it, it seems to demonstrate the draconian repercussions of aggressive moderation?