Nihilist puts out another very informative article, great work!
if you run your own node, it means that the adversary needs to come and ask you directly to give you the details of who connected to the node. and if you keep Tor in between you and your own node, you’re maintaining anonymity aswell.
if others find your (remote) node its not changing anything, you’re making it available for them to use monero
but still they should run their own monero node to keep decentralizing further