What do you mean by a "touch screen system"?
I'd never heard of Light In The Box until now. They appear to be a Chinese wholesaler, and probably don't sell to the general public. IF you have the means to do business with wholesalers, then go for it.
Overall, Kenwood is a reputable brand of car electronics, namely audio and vieo pieces.
Also understand that these forums have a focus on vehicle computing, which a Kenwood in-dash touhscreen model couldn't touch (pun intended). If you want to have a truly unique system in your pro tourer, then go whole hog and install a full-on PC.
Impress 'em on the Hot Rod Power Tour or somesuch.