Hahhahaha...this is a new explanation for vampires. One i have never read before. Vampires have always been written of as superior beings, with abilities surpassing those of humans. It is really nice to see humans being the boss of them for a change.
I love the flow of your story. Great flow of words.
I would try to get an entry in as soon as inspiration comes.
Congrats on the curie upvote too!