The archangel Michael is the new God
This would explain why Gabriel is the general of the Heaven's army, considering this is usually Michael's role.- Confirmed. He is named Miguel though.
Miltch is a half-human hybrid
He is the son of a human and a demon, that's why he has horns. His broken horn is either because of an abusive family, or he simply broke it in an accident.- Confirmed, his mother is a demon while his father is a human.