Not sure why I came on here, but I did and your post kinda hit me.
I think you need to chill. Big time. Don't second guess yourself so much - just relax.
Age differences ... well, I've dated older, same age, and younger. It really depends on the person, so why get wrapped up in numbers?
You mention intense conversations re: D. But what's the point of dwelling on past pains? We all learn, but we don't need to keep the past alive. Learn and move on. If you guys have intense conversations, just make sure they're future oriented. Don't spend your time focused on the past, IMO. Healing means building something new, not rehashing what's happened.
Tawny - man, she's a friend to you. Appreciate that. She's not stupid. She knows you're human. And she relates to that. Appreciate the connection you two have.
Great - you're going to the gym. Something about exercise chases the demons away. At least, that's been the deal for me. Not always easy, but you do what you can do. And Atlanta - be open. Why not? Life is a series of open doors and you can either try them out or you can stay in the room and never venture forth. But the opportunities usually aren't in the room. And quite frankly, trying stuff out can be fun, as long as you can be open to it.