First off glad the Wife and Kido are alright.

Second you've done a lot better then most with getting the roof in shape. XJ's are tuff, any body shop will tell you roof damage on an xj they stay...