I'm glad you found your problem. Too bad it cracked your rad, though in typical Jeep style, it was an "upgrade"!
At the very least, the vehicle has to run until a few minutes after the thermostat opens up... and have the heater on hot so that water circulates through the heater core as well. It can seem like a long wait.
A day or so after I read this, mine froze up (cold Tuesday). I figure when I had a leak I was working on, what I thought was my 50/50 was on the weak side, so I was good for -20 and perhaps a bit lower, but -29 did it in. Luckily a lot of start/stop/wait cycles allowed it to thaw and I headed down and bought antifreeze and began adding pure antifreeze until the system was full again. Now I have to measure it to find out what mix I really have now.