I see a LOT of positive actions from xBF (is he BF again? or not yet?) He may not cover all the things you need from him right now, but I think he's making a pretty big effort to meet you in your needs. About the earlier email saying it had been 2 weeks since OW saw him, I agree with others that you may have been reading too much into it. Seeing could be as simple as she ran into him at a store or something, it doesn't necessarily mean that they planned a meeting. I know it's hard not to jump to conclusions in this kind of sitch, but I think you need to make an effort to take things literally at this point. You wouldn't be worried about an email like this if you weren't in this sitch, right?
I especially think highly of his letter to OW and the fact that he wrote it, let you read it and then left it for you to mail. How much more transparent can it get? That is HUGE!
I think you need to cut him some slack as far as meeting all your demands right now. It's easy to become impatient when things seem to go in the right direction, but you have to. He's learning how to meet your needs, isn't that what you would want from a R? It's because something was missing before that you ended up in this sitch. Like was said earlier, he's new at this right now, give him some time to learn and keep your expectations low. It avoids disapointment that will frustrate you.