Who are the "Moshi'im"?
Rashi: They are Sarei Yehudah.
Radak: They are Melech ha'Mashi'ach, "Shiv'ah Ro'im u'Shemoneh Nesichei Adam 1 " (Michah 5:4).
Radak citing Targum Yonasan: They are people who were saved.
Malbim: (This will be when the war of Gog and Magog begins.) They are Mashi'ach ben Yosef and Mashi'ach ben David and seven shepherds who will save Yisrael.
This is unlike Sukah 52b, which counts Melech ha'Mashi'ach among the eight Nesichei Adam. (PF)
What is the meaning of "Lishpot Es Har Esav"?
Rashi: To execute judgment against Har Esav for what they did to Yisrael.
Is kingship not of Hashem until the judgment of Har Esav?!
Rashi: His kingship 1 is not complete until He will exact payment from Amalek.
Radak: Then kingship will be only to Hashem, for all nations will admit to His kingship, like it says "v'Hayah Hashem l'Melech Al Kol ha'Aretz ba'Yom ha'Hu Yihyeh Hashem Echad u'Shemo Echad" (Zecharyah 14:9).
Radak: Hashem's kingship will be revealed in the close future on all who dwell on the land, and Hashem's kingship will be forever.
Malbim: Then, everyone will accept on himself the yoke of Shamayim. May the day come soon!
Rashi on "Yad Al Kes Kah" (Shemos 17:16, based on Midrashim): Hashem's name and throne are not complete as long as Amalek is in the world.