This is what happens when you overload your truck

I’m sure you have all seen them. Pick-up trucks that look like that they are as high as three storey buildings. It’s amazing that the police let them get away with it. I’m sure in a cross wind they would tip over causing a major road accident. In this case they broke the frame. Not the first time that I’ve seen this. In Thai they say สมน้ำหน้า (sǒm-nám-nâa) which means “serves them right”!
Source: Facebook
“The man got to know his limitation”, from Dirty Harris.
Som Nam Na = Orange Juice (liquid) Face.
The kind of expression someone has on his face after an incident caused by one’s own error.
For all *intensive* purposes, your translation is good enough… except that สมน้ำหน้า has the word สม (suitable, nothing to do with ส้ม orange/sour), and น้ำหน้า (appearance).