It's true that names are not usually translated. I think they are trying to teach us the translation of a name that has a cultural connection that we would not otherwise be aware of unless we were told. David/Daveed/Daoud is both a Middle Eastern and Western name while Rawad is not. It would be good if both David and Daoud were accepted as correct translations, though.
Yes, when their are a string of two or three adjectives together, the order seems reversed. But, when there are only two adjectives separated by the word "and", the order is the same as in English. The first adjective said is "karim" which means "generous" and the second adjective said is "mumti3" which is translated as "fun".