I remember this story.
Gotta say, though, Vader being the one who built C3-PO was definitely one of the stranger revelations of the prequels. It was a twist that only served to put the comedy duo of the old movies into the new ones, and was anyone really clamoring for the droids to make another appearance?