Algo's stated goal is explicitly not to provide anonymity. It is to secure connections made on untrusted networks, e.g. while traveling. It will work for the use case being discussed w/r/t ISPs collecting and selling your usage info, too, because it's not about hiding who you are, it's about preventing your ISP from seeing the final destination of your requests.