Really nice article, Stretch. However, i've spotted some little mistakes. You said that
One of OSPFv3's new LSAs, the Intra-area Prefix LSA (type 9), handles intra-area network information that was previously included in OSPFv2 type 2 LSAs.
Actually Intra-area Prefix LSA handles prefix information that is included in the OSPFv2 Router and Network LSA's. And also, about NBMA networks, you identify neighbor by it's link-local address not RID.