Doyle has never been the knight in shining armor kind of guy, but he's thinking that doesn't have anything to do with him. In this moment, it seems like he's the right guy waiting for the right girl.
When Cordelia is offered a chance to pick a certain point in her life, change one detail, and then "relive" her life from there—without having any memories that she's already lived it—she is quick to take advantage of the offer.