It seems as you pretty much figured everything out. With the things like the angel, there's no need for us to be that specific - it can have a bunch of different meanings.
Spoiler:The wife? Dead? Isn't she greeting him in the final scene? When exactly was there the flashback with a skull?