Glad you caught all of that, gc70.
Did you also catch that this is an as-applied challenge? This means that for these plaintiffs in these specific circumstances, the law is void.
It will probably take a few other claims in State Courts to completely dissolve these laws (facially). But those are other cases. The legal groundwork has been laid, and it shouldn't too terribly difficult for any others to challenge those statutes.
It also means that the NC legislature can moot further adverse decisions by excising the bans from the law.
Was it all we wanted? No. But it is what we expected.