Based on one of the clips i saw of the crash, it looked like one of the rear landing wheels breaks. This caused the plane to tilt and skew, and probably caught some heavy side wind, which in combination lead to the roll.
As you say, it is incredible that the injuries were not more severe. Read earlier that only one passenger is still hospitalized, and that their condition is not critical.
Well summarized!