Re: Double edged?
"Could the software be used to frame someone? e.g. making entirely innocent content have the same profile as $notallowedcontent?"
The traffic streams could be made to look naughty at many external points but the browser cache would show legit content. If the state/ISP was going to frame someone they could simply fabricate evidence in the old fashioned way, or simply not bother and make it up.
What this thing does is try to allow someone to remain cloaked without looking obvious. VPNs are the usual cloak of choice but they do stand out, as do things like IP over DNS and other cunning ideas.