Hi, awesome work !
I would just like to point out that Curiosity's suspension works slightly differently : in your image on a slope on Duna, it seems that the rover body is always horizontal with respect to the gravity. However, in Curiosity, the angle of the body is always the average angles of the rockers. Therefore, on a constant slope, the body is always parallel to the ground.
Cheers !