Where do you live that your Alti has a Passenger Airbag light? And what are those little black things in your air vents?
Anyway, check the link in my sig, I am working with an 05 Altima too. I am replacing the headunit with a touchscreen and linking to 2 headrest monitors. Will be installing over the next few weeks.
Good luck with your project.