Here's my commentary on the bill passage, and my breakdown of what the bill does. In short, it combines a ban on local LGBT discrimination protections (similar to a law already existing in Tennessee) with an absolutely unprecedented attack on the rights of transgender people.
[Tweets edited for typos:]
So per the NC-LEG bill text, because "biological sex" is defined purely by your birth certificate, "biological sex" is something that can either change OR not change over time, depending on where you were born.
And, also by the NC-LEG bill text, "biological sex" changing may OR may not involve physical changes—again depending on where you were born.
Shifting to talk about the broader context:
(The video is put out by the NC state GOP and attacks the Attorney General of North Carolina, a Democrat, who opposes the anti-LGBT bill.)
(There have been a LOT of bills like this this year-- this is just the first one to become law. This Storify doesn't even INCLUDE some tweets about a proposed bill in Kansas, which gives people a monetary bounty for turning in trans people they catch in the restroom. Then there's this:)