Your sitch has taken a wonderful turn and I'm sure it was incredible to feel his passion again. I can only imagine how difficult things are for you right now, but everyone has said "NOW comes the hard part. However, until you are living it, it doesn't make sense.
The key is what you've been told - patience w/no expectations. He has to come to you. Jeff reminded you of the hedgehog and that is what he'll become if you are pursuing.
So, now you have to be willing to wait it out. The corner has indeed been turned it seems. Now you need to let it happen on its own.
I'm sure it is frustrating to have to wait, but he's the one who is broken and there is no possible way this can be fixed quickly. It took time to break down and it will take time to build back up.
Remember this is a marathon and not a sprint at this point. The good news is you are firmly in the race, my dear.
Well played w/not meeting him, but I agree w/naej that your first impulses to ask him to come over and cook for him, etc., were the wrong ones. Good for you for resisting temptation. When in doubt, do nothing. Wait. Pauses are good for you to collect your thoughts as well as to build anticipation from him.
When you want to act, retreat a few steps first, let time pass, and think it over. Now is not the time to be acting on impulse. If you can do it, be patient, and wait, it will pay off for you in the long run. He'll contact you and he'll want to be w/you more.
Holding back will allow him to want to be w/you for HIS reasons and not b/c you want to be w/him. I hope that makes some sense, but if not, I'll blame it on the 100+ degree weather we're already getting here in Arizona.