That is a nice clean install, nice job! I have considered that Kenwood setup for my Wildcat. I have the stereo-ready roof installed with room for a head unit and 4 speakers. That kenwood is a nice setup as a full head unit is really not needed anymore.
That controller have a USB port on it? It would be nice to not need a phone/ipod at all. But a person always has it with anyway I guess. Sometimes it's just nice to leave one of those fingernail sized USB drives plugged into the Alpine in the boat, then everyone's phones are freed up too.
Again, nice work.