Excellent write up. I like how you used what would be the OEM source for wiring the map lights.
That sunroof looks pretty good for aftermarket. I had an aftermarket manual flip up glass on my old MR2 that a previous owner installed. It sat half an inch above the roof line, it leaked and...
I had the same Airbag Code in my P5. I checked the airbag connector under the passenger seat and it was a little loose. After snapping it back together the light has stayed off.