While I really like Christoph (who operates that website), I am sure he is totally wrong on this, and is downplaying that regulation in order to keep selling his "Just create and maintain an US LLC, then just travel the world, so be no tax resident anywhere, and therefore pay 0% taxes"-setup...