G, 100% agree that you have to be you..warts and all in a relationship. Not necessarily right at the beginning...you have to feel secure enough in the other person to be able to trust you can do that.
I, on the other hand, put it all out there right away. LOL. It was part of my growth. It sure could have failed because let's face it, I got stuff. Still do. That isnt for everyone for sure.
Knowing that you want to be more true to who you are is the first step. The ability to do that comes from you knowing you will be ok if things dont work out. That was my mindset. If R didnt like what he heard, he could have kept walking..and I would have been ok. And he has stuff, too.
I am glad you came to those conclusions. You dont have to be perfect. You dont have to always give in or let him slide. All good things to figure out.
I think you have to try to let go of wanting to know why things didnt wok out and focus on the things you wanted to change about your actions. Who knows what issues those other guys had? You can only control your part and how you want to act moving forward.
About this guy...i say follow your gut...if it doesnt feel right...cancel. I mean...he took the whole day off???? Ummmm... You may hurt his feelings for a little while...but if he really likes you and your feelings were correct..that is gonna suvk for him worse.