Having read it, I'm surprised that no mention was made of the Supremacy Clause, and the fact that the Constitution give Congress authority over regulating immigration, and that Congress has already spelled out the rules for a non-citizen to possess guns.
I think maybe they are trying to force a ruling on incorporation, but it seems to me that the Supremacy Clause issue is a winner.