Well, it's definetely not bad but there are a few elements that could have been done better.
For example, Voldemort suddenly realises Lily is a vampire but is unclear just how.
And Dumbledore is really not that old. I doubt Wizards live longer than usual people unless they do so with the aid of spells or such.