1)
Why did he speak to the Golah?
1.
Malbim: To console them that the Shechinah is with them, and that they will return to their land.
2)
What is "Kol Divrei Hashem Asher Her'ani"?
1.
Radak: It is the Megilah (3:1), coming to the Golah in Tel Aviv, dwelling there dumbfounded, going to the valley, taking a brick, lying on his side, the ropes, taking wheat and barley and a sharp sword, the rebuke, coming to Yerushalayim and returning to Bavel, he told them all of these.