Most of it seems good, but using a very Finch based origin for Donna really leaves a bad taste in my mouth. But since this a DCAU spinoff pitch there's no other way than looking at it like trying to jam a square peg into round hole because there's no way for Donna to exist with a more classic origin in the DCAU to give her a more sisterly connection to Diana. So the only other choice would be no Donna at all. Kind of a bummer.