Before I begin, let me stress that this guy's posting of his text conversations back and forth with this chick is yet another prime example of why I always say:
TEXTING KILLS RELATIONSHIPS.
This part sealed it for me:
See that? Because she didn't add some kind of face at the end of her sentences, now he's all worried about what it means. PHONE CALLS, PEOPLE, MAKE PHONE CALLS INSTEAD!
Anyway... to the OP, you have to have more confidence in yourself. Almost everyone on here is saying you had a shot at having sex with this girl, and the only thing that held you back was your mind set.
Even if it wasn't specifically spelled out for you that she was DTF, there were TONS of hints along the way that, were you of a more positive mindset, you could have used to your advantage to hook up with this chick.
Let's do a walk-through, shall we?...
She voluntarily gave you her number without you having to ask? She was DTF. Otherwise, she would have just given you a polite "Well, it was nice to meet you" and walked off.
You viewed it as her trying to "change the frame" or be lazy. I read it as she's DTF. She wants the date to be closer to her place? Easy access.
Oh, and she mentioned a pub, too?? You suggested hot chocolate; she suggested alcohol because she's DTF and could use it as an excuse for any sexing that went on later.
Plus - and here's where YOU should have definitely picked up on something - if it was nothing more than a walk to her place, YOU should have offered to stop by and meet at her place so you two could walk there together. I also would have tried something more bold, like saying "as long as it's near your place, you want me to just pick up some drinks and meet you at your place instead?"
Seems a bit forward, but I've done this before and it's ACTUALLY WORKED. You'd be amazed how far you can get with a girl if you take initiative and just ask for what you want.
It's wintertime and it's cold. Plus, she was probably hoping she wouldn't be in those close for too long 'cause she was DTF.
She had nowhere to go because she LIED to you. She made up that story so she could get you to agree to have a date near where she lived so it would be easier for you two to go up to her place afterward because she was DTF.
Her arms were crossed because you were not getting it. She was yawning because she was acting like she was tired so you'd say "Wow, you look tired. Maybe we should just chill and watch a movie at your place?" That way, you could both go back to her place because she was DTF.
No, she laughed at your idea because she was thinking "he wants to try to bed me with hot chocolate? What about suggesting some adult drinks - at least then I'd get in the mood even more to be DTF!"
And now you look boring. You mentioned 2 activities that mention chocolate, which shows her you don't have much variety. And, once again, not a very adult activity.
Now, all of the stuff I've just said, along with what others have said, could very well be inaccurate. After all, YOU were the only one there with this girl. But the bottom line is, there were enough things she threw your way that indicated, on some level, that if you read her right and made the moves you needed to make at certain intervals, you definitely could've gotten laid by this girl.
Hopefully she's not too turned off at this point and will go out with you again - but, if and when she does, try to catch at least SOME of the signals she throws at you, and see if they can be interpreted as signs of being DTF. If not, that's fine as well, but don't be of the mind set that because you've only known her a short time that she isn't thinking about it. I used to have this same problem, and found out later that a lot of the moves girls were making towards me that I thought were them just being friendly turned out to be indicators that - you guessed it - they were DTF the whole time!
Hope this helps!