I have yet to flop my truck, and I don't plan on doing so. With that said I have come extremely close to flopping on many occasions. Thank god I haven't, because way too many times have I found my self well within arms reach of the ground next to me. I used each time as a learning experience of what the limitations of my truck are.
Before your roll you were just starting to scratch the surface of what your vehicle was capable of doing. I will say I was 90 percent sure we were going to roll on the double ledge, but that was just another learning experience of what your vehicle can and can't do.
It will take some time probably, but the more time you spend on the trails getting back into the groove of things the better. The flop may have been a temporary set back, but don't let it turn into a permanent one. 