Registration will lead to confiscation; always has.
And overturning the law? Will take about 6 years IMO.
And the registration requirements? Will likely survive - I do not see adequate arguments to cause them to be enjoined.
The only argument presently before the courts is the e-cert process being defective which would kill the entire bill. I think its a great argument and should win the day but in reality will not.
I am content to just sit and wait and prepare. Who knows, maybe a judge will stop everything before Jan.
My guess to a ruling, time-wise, to a ruling on a temporary injunction would be in OCT or NOV of this year.