Back to the thread topic, it's not so much that KiPass is poorly intergrated, it is that the C14's locking system is poorly integrated.
Kawi sells a supposedly trunk that requires a separate key. No real slam against Givi, because Kawi could have required/requested the trunk key to match. BMW manages to do it, and the C14 is a BMW competitor, though at a lower price point.
Failing to include helmet locks on an S/T is just stupid IMHO. One could argue that the C14 has 2 locking, enclose helmet holders, of course, but then all the storage space is gone.
To me, the poor integration consists of having to have multiple keys to the bike. After going to all the trouble of making a bike that you don't have to carry a key for (just a fob), you wind up having to carry two keys in addition to the fob. It's not a major calamity, but it lessens the one of the benefits/selling points of the system.
One other thing that was poorly thought out was the design of the stove knob. If a few ridges or gripping points were added, it would be much easier to remove. Most of the time, it's pretty easy, but even the slightest dampness makes it a bit of a challenge. Poor design for a key that needs to be removed regularly for the tank and bags.
It's no big deal that KiPass does not unlock the saddlebags remotely. With non-removable bags, that makes some sense, but would be costly to implement on the C14.
Owning bikes that both allow and disallow the bags to be closed without locking, I can see the benefit of each system. Personally, I prefer that the bags have to be locked. Though I admire the cleverness of the posters who have made custom bag-keys, it makes more keys to track, carry and/or put in the saddlebags, which is what I would prefer to avoid.