How are you this day? You last contacted B last week, right? I'd leave it another week or so before thinking about initiating contact again. That gives him a little time to respond in case he's away and busy, and it gives him a bit of space to percolate all his great thoughts about seeing you and thinking how hot you are, and singing dirty songs with you on the streets on NYC!
I'll think of suave ways to let him know you want to meet in August. Not that I'm an expert, of course. I think you'll see him though- I just think he maybe needs a bit of time to process seeing you and all your changes. And to control the longing feeling in his pants!
L. xx
PS> I totally understand those subway feelings- it's a lonely place. (((((T))))) Hope your day's going well today.