If I host my own node and send my transactions through this node, can somebody see that my address sends transactions through my pseudo-anonymous node?
If yes, can someone set up a watcher that tracks all transactions through this node?
If no, can you spin up two node (one physical close to and one physically far away from the node in question), and estimate where the node is based on when these two nodes receive a transaction? This would be similar to pinging a website from one side of the country vs the other to check latency and determine where the servers are.
Edit:
In this presentation (at ~14:00), the speaker talks about the GeoIP information as well as "cycling their eNodes for privacy...I don't want somebody to be detecting where tx are originating from" (at 15:30). This makes me think that the answer above is yes.
Looking at this site, it appears that you can actually get a location (based of IP, I assume).