Do a search for Oldbonesclimber's solution. He did a neat thing with his doghouse console and routed a bunch of stuff there. It was a pretty clean install with the only disadvantage being that he has to undo some stuff to remove the doghouse/console.
Also, It is a pain but I too routed almost everything to my overhead console. Ipad, rear view camera, power points, GPS, radar detector, alarm LED and Mifi. All the wiring hides in the console with accessible fuses there, and none of it is visible from the outside with a dark tint strip across the windshield.
So far, a couple things I have on the tint with those super suction cups are holding. I hate to hear that they have failed for some people. Maybe they stick to tint better than glass? Summer will tell.