1)
Why did Hashem instruct Aharon to go and meet Moshe?
1.
Seforno: Like a Talmid goes to greet his Rebbe.
2.
Rashbam: In order to fulfill what Hashem had told Moshe earlier (4:14), that Aharon would come out to greet him and be happy in his heart. 1
1
Ramban (to 4:14): In fact, Aharon wanted to leave Egypt of his own accord to greet Moshe - perhaps when he heard that Moshe had left Midyan, he even did so - only Hashem needed to give him directions as to where he would meet him.
2)
Why does the Torah see fit to add that Aharon met Moshe by the Mountain of Hashem?
1.
Ramban: To teach us that Har Sinai is situated between Midyan and Egypt.
3)
Who kissed whom?