Arigatou Hitokage-san, I learned a lot!
TL Note: Arigatou means Thank you, but should not be translated to maintain the deep cultural nuance associated with the word.
TL Note 2: San can be translated as Mr. however there is not English equivalent for honorific so it's kept as is to maintain the cultural context of this document.
TL Note 2 (cont.): An honorific title is a word or expression with connotations conveying esteem or respect when used in addressing or referring to a person. Sometimes, the term "honorific" is used in a more specific sense to refer to an honorary academic title. It is also often conflated with systems of honorific speech in linguistics, which are grammatical or morphological ways of encoding the relative social status of speakers
Japanese honorifics are similar to English titles like "Mister" and "Miss", but in Japanese, which has many honorifics, their use is mandatory in many formal and informal social situations. Japanese grammar as a whole tends to function on hierarchy honorific stems are appended to verbs and many nouns primarily names, and in many cases one word may be exchanged for another word entirely with the same verb- or noun-meaning, but with different honorific connotations.(
via wiki)