Oh, boy! That's long enough that we just have to pass it to see what's in it! Probably makes tax payers into Mexican citizens somewhere in it. Too bad the pages of regulations that spew forth from such a mangled menagerie will number 10 to 20 times that number and have nothing to do with the law. Just be some bureaucrat's interpretation of it.
I guess if it does make me a Mexican citizen, the ATF would supply me with an actual assault rifle. So that would be a win.