Should stop being hard on yourself, your translations are fine for general understanding.

As usual thanks for bringing the information to us.