...ことをとおして => through; via; throughout; by ~ N2
Go through, go through
おもったら => just when; no sooner than ~ N2
Things do not match the prediction
(か)とおもうと / (か)とおもったら => just when; no sooner than ~ N2
Simultaneously
~としたことが => ~ surprised N1
Surprised
…とばかりおもっていた => Thought that ... N3
Speculation
…ものとおもっていた => Thought it was... N2
Vague
にこたえ(て) => in response to ~ N2
としたところで/としたって/にしたところで/にしたって => Even if; Even supposing that ~ N1
お => Prefix N5
Respectful, humble
~たいしたことはない => trivial,not amounting to much N1
Emphasize the negative meaning
たところ => just finished doing, was just doing N2
~みこみがたつ => have a good prospect N1
Expected