Maybe a too newbie question, but I am running a full node for months, and there are at least 1,000 transactions flagged that I was the first to relay them... do you get any kind of "reward" for that?
Nodes generally don't get paid for relaying transactions. I'm not sure why blockchain.info reports who first relayed the transaction and their location.
It is the information that is essential if you want to trace the origin of a transaction (in other words, if you want to deanonymize the payer). If you run a full node, it might be *you* who is creating this transaction. Or it might be a light wallet connected to your full node, at which point, looking at your internet connections around the time of the relay may indicate the IP number of the computer that was running the light wallet, indicating who might be the payer.
This is in fact one of the biggest advantages of running a full node: plausible deniability that you are the one sending out a transaction. (but you can also use a light wallet and, say, tor or a vpn).