John, basically what these fab Nazi's are saying, Everywhere you have a square, split it and make triangles. Just because you used Heavy, thick metal, doesn't mean it's safer, just means it's heavier. The more weight you ad up high, the more top heavy it will be. Everything from the springs up, is sprung weight, which will make your roll factor increase. A lot of talk about the engine not being able to take it up a hill. Not true. Your issues will be in gearing, be it in the t-case and or, axles. With enough gearing, you could use a Briggs motor, you just couldn't go fast. Take the advice and do the triangulation, will save your cage in a roll over, and Save you your wife and daughter's life too. I noticed on your vertical bars on the A pillar, look like you spliced them. Did you sleeve it? plug weld it too? If not, you need too. As far as your top goes, you said you wanted some rain/sun protection. If you do the triangulation, You can put plastic, or coated aluminum on it, and pop rivet it in. Neither of those will ad much weight.
On another note, to better understand the whole triangulation thing. Picture every point of impact. Like you had it hanging from a crane. The Jeep is dropped. on every point possible. Then picture in your mind where the impact will be distributed. The more areas that the impact will be distributed, the better it will hold up. The safer it is. No doubt that what you have now is better than a stock XJ. But, it can me improved a lot, with a little.
Keep working on it John, you'll get it.
See you on the trails soon!