Jen, You're right when you say a few weeks is too short to notice a difference. You are going to have to wait whether you want to or not! You are going to have to be patient. Read the part about the importance of patience again and again.
Also, I find it interesting that you don't "badger" him on the phone but find it harder in person. Since I know you can control yourself over the phone, I know you can control yourself in person. You have to if you want to show him that you've changed. And you do. Try not being there when he comes over. Try being upbeat. Be mysterious. Re-read the LRT. Then follow it exactly. Don't give yourself an out. Just do it. And wait and see what happens.
No one ever said this is going to be easy. It isn't. As I wrote before, it will be the hardest thing you've ever done. Just wait and see what happens. Hang in there. Michele