I think there's an important point that he missed, which Richard Stallman has been warning about for at least 5 years: get off the cloud. And Eben Moglen has been advocating a solution for at least 3 years: host your data at home. The home is the best legally protected place in the modern world, and hidden services make it easy for anyone to host their data even behind NAT. Furthermore, that decentralizes data storage, making it much more expensive to go after data (when you can't just ask a handful of compliant tech companies for a billion people's info). Yes, it's slow, but that's a trade off worth making for the safety of your data. The main problem is the server-client model popularized by the major tech companies, which influences the asymmetric upload-download rate, and slow residential speeds in general. We need to challenge the telecoms and their AUPs to allow us to run internet services like web and email servers from home. Add together the legal and logistical benefits of hosting at home with encryption and onion routing and the NSA's job will become orders of magnitude more difficult.