A more in-depth translation was posted on Reddit recently. More or less more of the same and more confirmation, but I know everyone is dying to hear as much as possible.