I see this whole, lovely fic as an extension of the somewhat more self-aware Dudley we see at the end of the series - a young man with perspective and a wish to undo whatever harm he's caused. I found their relationship quite believable! And therefore it's wonderful that he ends up with a young witch.