The kenwood will fit perfectly as will the dash kit. Like I said, mine is the touchscreen 7" kenwood dnx7140. The kenwoods are at the top of the quality scale as far as car stereo and video go these days. There are several other brands that are of the same quality and it just becomes personal preference as far as the software platform. The kenwoods do have any and all connections you can imagine. With the subs they have an independent control for how much bass you want coming from them in the built in audio controls and equalizer. I have pretty much everything hooked up on mine, Bluetooth, Sirius sat radio, garmin navigation built in, DVD player built in, iPod/iPhone cable/dock, USB plug as well as a whole laundry list of other crap that I forget is there most of the time. these radios will do so much crazy stuff now it's almost scary. I still think a grand is a whole lot of $ for any of the radios. I paid something around 500-600 for mine brand new shipped to my door. At that time it was the second best radio kenwood made. The only thing they had that was better was their exelon class and I honestly have no idea what it has that mine does not.
I absolutely will go to bat for kenwood, they have some kick @ss products and the install was a piece of cake. Don't let it intimidate you. It's basically plug and play if you get the correct wire harness that connect the kenwood to the Titan. I am no car stereo guy and the install took me about an hour start to finish. The only thing that was a pain afterwards was running the antenna for the sat radio all the way out through the third brake light bolt hole.
I think you will be very happy with the kenwood just do a little shopping around. I know you can get a much better price on it.