Hah, I totally get you on #3. When I read that I thought: vampires? Like actual vampires? Ok then. I'm able to forgive some other questionable smaller applications of science in the book. It did a well enough job overall with details that I was pretty satisfied, although Watts probably bit off more than he could chew.
Here's the real problem with Blindsight: Small "questionable" interpretations of science lead to grand maxims of plot and pacing. The whole book is an exercise in misapplied misunderstanding. It's Peter Watts going "are you willing to roll with me on this one thing that I don't really understand and don't bother explaining? Okay then. THEREFORE THE WORLD ENDS AND IT WAS COMPLETELY INEVITABLE, YOU IDIOT. I'm so much smarter than you!"
I think it was some kinda Los Alamos Bullshit game theory it seemed really misplaced in the future.
At first I thought the vampire were some kinda military GMO human but no, real vampires. I think the aliens using ATP is the equivalent of them using D batteries. But the real point of the thing was the Chinese room so I should forgive.