What a bunch of hogwash! It won't pass in this form. I think the registration thing is just a red-herring designed to look like a compromise when it comes to negotiations. Even an idiot like Feinstein can't hope that will fly.
...and exactly what the hell is a "military characteristic ?" I know the bureaucrats will come up with five hundred pages of definitions about how many whats have to be how many inches away from whatever..., but i reject the whole concept at its bedrock. The 2nd amendment makes no distinction between military and civilian arms, and neither should we.
If the Dims were honest, they'd just draw up a bill to repeal the 2nd amendment. I'd like an amendment to say that you can't enact a law or ordinance that overrides the clear and simple intent of any constitutional provision or amendment without following the constitutional amendment process. We still might end up in Feinstein's police state, but at least we'd deserve it.