1)
How did he know that it was Ish ha'Elokim?
1.
Malbim: He knew the path on which he went, for he turned him back!
2)
Why does it say "va'Yitnehu"?
1.
Malbim: The lion did not eat him. It did not kill him due to hunger, only due to Hashem's word.