I think this translation did a great job in conveying of the emotion/expression of the original text.
One thing that particularly gets me, while could be thought as somewhat lost in translation, is the expression of "掉在地上(fall on the ground)". It is rare to be used when the subject is a human, but rather when the subject is an object.