I own an Impact Jacket from www.impactjackets.com
I have had it for 2 years. Always wear it. Never needed it. Ride almost every day, rain or shine.
1)It is a mesh jacket, so it stays cool.
2)Unfortunately it acts as an air filter and gets dirty pretty quickly. I wash it about once a month. I bought the Bright Yellow one. It is still bright yellow, although a little stained at the cuffs and neck.
3)Repacking the airbag is tricky after washing.
4)The waterproof zip-out liner still allows water to enter along the front zipper.
5)The "Butt" zipper does not match either of my riding pants.
6)Side pockets are pretty big. I can carry a plastic pint of water in each when i go out. The waterproof inner pocket is big enough for a small camera and a phone.
7)The clip that attaches to the bike, to activate the air-bag, can scratch your paint up. it is just a carabiner on a coiled wire.
8)The CE protection in the elbows slide around a little.