First, I wanted to make sure that everybody is aware that this new stuff is not the IRS' making, but it is something that your Congressperson voted on and in the majority of cases voted "yes". As a result, I strongly suggest you contact your Congresspeople's offices with these questions and ask them what you should do. They have the power to repeal this nonsense, but will do only if many people contact them about it.
IMHO this law was drafted to restrict American's freedoms to bank with whomever they want to by making it very costly to do business with anyone else than one of the largest lobbying machine in Washington, the U.S. banks.
Finally, I found an article at
http://www.procopio.com/userfiles/file/assets/files1/what-happens-in-mexico-is-taxed-in-the-us-828.pdf that explains the new law (which is already in effect) in detail. Scary stuff: the amount of paperwork required is horrible, and the costs for not filing are ridiculous, and now you get taxed on the fair market value whenever you occupy YOUR OWN HOME!!
Yes, that's what your representative passed. You should definitely contact them.