Blue from Pokemon r/b/y/fr/lg is an amazing villain with all of the above, only lacking in mystery. (although you never know when he's gonna show up when you originally played, or what team he'd have.) Timing is what he has down in spades, and is something that should be added to the list.
kingcam07's comments