Only technical savvy people can do something like that, and from those few will ever bother. Besides if I’m to set-up my own XMPP server why not hangout at IRC.
Quit social networks, all of them
Try telling that to a 20 something. Social networks are the Internet for them, they don’t just quit.
Advices like these are absolutely useless. HTTPS Everywhere is probably the only usable advice in the whole article. Everything else can’t be proposed to the average user.
IMHO privacy is one thing and protecting yourself from NSA a whole different. While you can protect your privacy following some simple rules, making yourself invisible from NSA is practically impossible-unless you're willing to forgo many of the conventions of modern life.