Re blood - good question. Am tempted to make it any blood as it's amorphous (and makes a contrast to the vampire for instance)
description looks good though seeing "undead" used as a noun in this way (not as collective noun) I find a little grating for some reason...I'd use it as an adjective...