Now I'm adding pictures which I promised for a reference to people who might have a similar problem and seeking for details.
You have to take all the plastics out to remove the roof, starting from the back, never mind the old airbag sitting there, I took all the pictures after I did the job.
Take the roof down, or maybe take it 'up' in this case
This is how the new left airbag looks like when installed
This is the right one just for reference (it didn't deploy)
Control module, sitting right behind and under the console.
------------------------------------------------------------
Seat stitching
The method to use as I saw from the torn stitches and a web search is lock stitching. The picture below shows lock stitching, what we do is lock stitch by hand, the other method (shown as hand stitching) is the absolute wrong thing to do. You do one loop with one needle, you do the second loop with the other needle through the first loop, and go on like that. Use pliers since the cloth is hard and hands sweat.
Here is how the process looks like
Torn seat
Close up look
Starting, two needles for lock stitching.
About an inch done (also you can see from AAA logo that I started considering being a member
after I paid $300 for towing)
More pics
Main stitch done
Fixed the bottom end
Finally done after 5-6 hours