Sounds like good legislation to me. Restrict the amount of ammo that the firearm can use at one time, and make owners of semi-auto rifles have to register them. I think this part is especially useful:
In another provision, therapists, doctors and other mental health professionals will be required to tell state authorities if a patient threatens to use a gun illegally. The patient's weapon could then be taken away.
I disagree with your statement that people have forgotten about mental health issues. That has been a major part of this discussion.