I have a similar "airbag jacket" I purchased from airbagvest.com (SaudiArabia, so expect delays at customs).
It is manufactured in Japan by Mugen HitAir. Long and Short of it the jacket looks excellent and works. Yes, it does make me feel slightly more invincible and no, I don't think it will save my life from a 120mph high side.
That said on a curb slide drop I ejected and rolled head first into gravel. I was cossetted by the jacket balloons only my knees and hands took a beating. If it were vented, I could wear it in the summer. Instead I wear a t-shirt like a wanker. Still, worth the $500 I paid. Me wifey likes it too.