at the best --> at their best
agree.
watching --> seeing
this one still baffles me a little bit, as the original used "seeing". I am thinking both are OK here.
all the above children --> all those children
agree. It was caused by the Chinese 上述blah blah。
he was caught there by --> there he was caught by
agree,這個我的錯誤比較低級,哢哢。