Really a lot of election year smoke and mirrors. The law really only will help a slim minority of cell phone users because it only makes unlocking legal once a contract is 100% completed. So if you are traveling overseas but still on contract... sorry. But when you are at the end of an ATT contract ATT will unlock your phone anyway. T-Mobile's phones are unlocked anyway.
And the funny thing is this legislation is temporary. At the next DMCA review period the LOC can make unlocking illegal again.
The only people this helps are people that bought a locked phone via a 3rd party and ATT wouldn't unlock that phone. You now can for the time being.
So again, lots of smoke and mirror. Sorry you got excited for nothing.
This law is a lot like the Do Not Call registry. Congress passes it to make them feel good about themselves, and to give us the impression that they really care about consumer protection, but in reality it does nothing because the ability to enforce the law is virtually nonexistent.