Seems like a gimmick. Doesn't do anything better than a spray, and it's a lot more bulky. At least the other gun-ones that Kimber started selling, use explosive propellant. Those stand up to temperature variations and stuff a lot better than aerosol.
Those also seem like a good way to escalate a situation and/or incriminate yourself more than pepper spray might, since witnesses will think you have a gun.