1)
Did David assume that the angel will not strike David?
1.
Malbim: Yes, for the angel saw him, and tilted his sword towards the people.
2)
Why did David say "Chatasi" and "He'evesi"?
1.
Malbim: Refer to 24:10:2:2.