Ok then just do this:You got point in there
When you add someone to your friend's list you get asked if you want the player to receive a notification. Then you can privately stalk pro players (like most people I think have some top tier players in their list just so they can find them quickly) or you can either do the new stuff about telling him hey I added you.
Of course you should be able to disable these notifications, like "Check this and you won't receive notifications about being added as a friend". Which would be quite useful.
And lol@that fan list thing. I have had many people who added me as a friend because we used to play in multiplayer or something and for some reason I never added them, because I just forget or something it's not really a big deal, but having them listed as "my fans" would be SO retarded...
but there's no problem having friend list or fan list, because we will know who already add us