Actually, that wiring looks pretty good, compared to what I saw on my Keystone Outback. That unit looked like a bowl of spaghetti!!
Sorry to hear about your leak, though. One thing you will discover is that fittings loosen from time to time. I don't know where I saw this in print, but it was stated that your TT bouncing down the highway is akin to your house enduring a magnitude 3.0 earthquake - every time you tow. While TTs are built with that in mind, when you consider the number of electrical and plumbing connections, it's a wonder there aren't more issues. If it doesn't leak when it leaves the factory or when your dealer preps it, they can't see anything wrong. But I know that's hard to swallow when you're the one with wet carpeting!!
2015 Jay Flight 32RLDS Elite
2012 Chevy 2500HD Crew Cab LTZ (6.6L Duramax/Allison)
Equalizer Hitch (1200# bars)