Huh, that is almost exactly what I always figured after seeing episode 3. Main difference being that I thought [/spoil]Darth Plaguesis was the father and that Palpatine killed him before he could pick up Anakin.[/spoil]
And since we're speaking about Palpatine.
This fight is so damn cool!