This is very cute. I want to know who the villain is, though! :p
Interesting story, for sure. Was the villain the Master? Thinking it must have been, somehow. Enjoyed this a lot, though.
What I like about timey-wimey stories that include the Doctor and Donna is that posibility that he won't be such a prat in his choices after she becomes the Doctor-Donna.