First I want to say I really like your XJ. That white front end with the black grill is my favorite. I read a few pages back about your future switch to 31's using OME ZJ coils and ACOS spacers, and I think that might be a bit high. I have the OME934 ZJ coils in my MJ with a 2" spacer and clear 33x10.50s. A buddy of mine has the same setup in the front in an XJ and the OME HD leaf pack in the rear and the rear sits lower by about an inch and a half. I'd say if you used the ZJ coils and the XJ OME HD leaf pack it would be just right for 31's. I don't know if you've done this, if you haven't you should, V8 ZJ tie rod. Easy 10 minute upgrade and definitely worth it out on the trail.
I am on a similar boat as you when it comes to the ARB bullbar and the winch, I found a bullbar on CL a few months ago, and I've trying to find a used M8000 to put in it. I will post two pics, one of my MJ on 33x10.50s, and one of my friends XJ on 255/75-17 KM1s(32"), should give you some ideas and motivation towards the bullbar, he decided to be cheap and bought a reproduction bullbar and for some reason it just doesn't look right to me. Maybe when kc0tma gets another XJ we can go do some exploring of the northwest.