I've spent quite a bit of time reading through this thread (mainly because the pictures work while I'm at work) but I must say, you are an amazing fabricator, and the work you've done to your XJ is down right awesome. F*$& People who don't like the way your Jeep looks, it's exactly the way you want it. (Also think your Jeep looks pretty badass) Never would of thought all that DP could compliment the paint so well but you've got it dialed in very nicely.
Somewhere you said you weren't sure what made your roof rack not look so great, I'd try sliding it forward somewhat to just off-center on the roof. It might give it a more aggressive look and change it only slightly.
My first car was my 97 XJ and I rolled it. (reverse into a creek, funny story) But I just ended up rolling it back over, kicking the roof up, and letting it sit for a day and low and behold it cranked up just fine the next day so I've driven from that point (~4 or 5 years ago) till 2 weeks ago when I finally bought an 05 Rubi TJ. My XJ is still in service by my brother and is around 205k on the clock. Only damage from the rollover was dents on the roof near the windshield and the front right quarter panel (smashed winshield too) but it looks just fine for being rolled. My Point is, as long as you love it, then you'll be happy.
2005 Blue Rubi - K.C.C.O
35" KM2's on 17" Procomp Extremes - 6" Fabtech Crawler Suspension (Front Coilover)
Banks Intake/Headers/Custom Exhaust/Programmed