Yeah you do have to be on flat terrain. I've never found this to be an issue. I drive disconnected the entire time I am on the trail, so there is always a flat spot to reconnect. You can also use a rock or a jack to level out the front in case you don't want to be hunting for an almost perfectly flat spot.I have the JKS as well.
Do you have to level the Jeep before reconnecting?