I like how there is a story on slashdot about Google making high level encryption that the NSA cannot penetrate. Then a few stories later is the government taking Google to court for something serious. Don't mess with the government.
It was interesting that the politicians got 21 million for the act and 5 million against. That is a great money making model for the politicians in the government. They just have to come up with proposals that are zero sum and hurt some company's business and help others. Then the companies will be motivated to bid for or against the law. The more damaging the law to some companies the more money they can make.
An extension might be useful for causing elected politicians to have desired behaviour. The problem is when a politician wants votes before they are elected you can influence them but after they are elected then they are influenced by others. You need to maintain the before election influence after they are elected. Creating a contract that the politician signs before they are elected is good. This contract will constrain their behaviour. If they violate the contract then the contract becomes their official unrevokable resignation from office. During the election you can then advertise which politicians have signed which contracts. After the election if they violate they contract they are out and people can vote again. Politicians have different behaviour before they are elected than after so getting weaker politicians to sign on might cause the more senior ones to sign on if they have too in order to compete.