Bummer that you found the roll pont ! You can see the line you have come in on right to where the front passenger wheel has left the ground ... it was gutsy for an IFS to try and traverse that slope ! As the front weight shifts downwards it would have lifted the tail sky high and over. Only one manouver to save yourself here and that would have been turn hard left & steer straight to the bottom.
When I went from the solid axle 4runner to the IFS I had to rethink everything I did on slopes after I had a few scary moments...but none like this !