I don't hold out a lot of hope here, unlike "freakin" (interesting screen name, though). Something about this story bothers me. Sounds like it bothers you, too.
Why would you want to do "everything" with your partner? Does this include shite you don't like doing? What I'm hearing is now the guy has some sort of weird control issue going on - all of this was his idea, right? That bothers me as well.
I think it's a set-up for failure. I guess you either have to trust the guy when he's not around, or the two of you have to come to a conclusion about what you both can do outside the relationship. If he says he's turned over a new leaf or whatever (sorry, but that sounds as lame as anything), do you believe him? And if you don't, how can you possibly stay with him?
I don't think this guy trusts HIMSELF. He is handing over control of the money, control of his time - pretty much control of everything. What's he afraid of? That he'll step out again if you DON'T have that kind of control over him? Doesn't sound good, frankly.
Do you really want a marriage like this?! It's your decision, but the "laying out of the terms" as he's presented them just sounds weird. I don't think he's "turned over" a new anything. He's probably terrified he's going to do it again. You can't control his every move. Nor would you want to. Would you?
well ok, he has opened up .. lucky you.. not all of us guys has the guts to tell it all.. he had lay down his dirty shirts, now its up to to you if you would still accpept him or not.. but it was a wonderful action he did right there. as far as i can see it, he wants a new life.. free from anything obscene.. now, since you know him more ,i cant just say go leave him or go stay, its you who can feel if he is sincere or not. .. its your life and his that's on the line. now its up to you if you would just wreck the 4 years of marriage or build it up like a new couple ready to go againtst all odds (nice song there, hehe). we are not perfect ya know... sometimes the only to see change s to give it a try...
good luck & god bless you