Thanks to Asad DesertDevil Marwat for help all along the way and advising to let it sit still for a while. We started it up after sometime, tried some more offroading and and drove it back home. News somehow leaked and everyone at home obviously got concerned, was able to brush it off with "Rollover? naah! It wasn't serious, just look at the car, only little scratches and dents, piece of cake!"
In the end it was good luck, good prep and good company that saved what could have potentially been a very nasty day! Thanks to the Almighty and warm regards and thanks to IJC and also to my family members for their support!