Well, you got to admit though, Doctor Voodoo kind of just popped right out of nowhere. No buildup, no mentioned of the guy up until now, such and such. He's sort of a plot device who's going to be used to solve this problem, or alongside others, and he has no other reason or purpose besides that. Hell, not even much in the way of characterization. Just boom, there he is now!