Well think about the possible things that could happen. There is only
one way in which this relationship can go on. If you accept his apologies and start loving him again, then if his love is true the relationship will last.
In every other case the marriage will end, whether it's because he "used" you, or because trust died.
So yeah. To make this work it will take a leap of faith. But isn't that what a marriage is anyhow?
(Oh, and the things you listed are all great things he's done, but if he's just sitting around bored is he really sacrificing anything? Measure not just the time he takes, but the time he takes away from what he wants to do).