1)
Who brought him?
1.
Malbim: Hashem brought him.
2)
Where is "Pnei ha'Bayis"?
1.
Malbim: It is Ezras Yisrael.
3)
Why did Hashem show him that Kevod Hashem filled Beis Hashem?
1.
Malbim: It is lest he think that the eastern gate is closed because the Shechinah left and will not return again.