there's no doubt that it's a poor translation but it is by no means terrible... as for "Yes Indeed!", i always took it that the persons/things saying it say it because they delude themselves into thinking they're gonna win, when they release their best attack they say it out of excitement... also it's not our world their idioms can be quite different from ours...