Dude, dude, DUUUUUUDE!
You asked for advice, and I told you EXACTLY what you needed to do. What did you think her response would be if you asked her if she had a good time? What girl in the history of girldom would have ever answered you with "No, I actually had a sucky time and I wish you'd leave me alone??"
Let's get into psychology for a moment. Do you REALLY know WHY you even felt the urge to hit her up and say "thanks for the coffee, have a good night?"
The answer: it's because your interest in her, at the moment, is causing you to act on your OWN selfish impulses instead of thinking about what she actually NEEDS to feel in order to like you.
Now, you may be thinking, "but how is that selfish?" Simple: you hitting her up had all to do with trying to get a rating from her about how good of a date you were. However, what you should ALWAYS be focusing on is one simple thing:
"What is it this girl needs in order for her to build up more interest in me?"
Since you don't seem to know what this is at the moment, here's just a few things:
1. SHE NEEDS TIME TO MISS YOU.
Specifically, she needs time in between dates to think about you: what you're doing, who you're out with, reflecting on the feelings she had during that great first date with you... all of these things are necessary for her to think about. However, you don't do her or yourself any favors if you contact her too closely after the date. Even if she thought the date was just okay, she'd be more apt to go out with you again after pondering for 3 to 5 days why you hadn't hit her up.
2. SHE NEEDS TIME TO PONDER IF YOU HAVE OTHER PROSPECTS.
During this time when you shouldn't be talking to her, she'll also start to wonder if your reason for doing so is because you might be spinning other plates. At which point, she'll start wondering if SHE was a good enough date for YOU to consider as a long-term prospect. That's great for BOTH of you, as it means that, once again, she'll probably be open to another date.
3. SHE NEEDS TO HAVE THE FEELING THAT YOU'RE NOT GOING TO BE MR. CLINGLY.
And texting her right after a date gives her this feeling. Like, you went out on ONE date with her and are already obsessing over her? That's the feeling you give off when you contact her too soon after a date.
You see, waiting a few days to contact her isn't about YOU. It's about HER. You need to give her time AWAY from you so that she's DYING to see you again when you DO finally contact her. It's also about not making yourself get all stuck in your head trying to over-analyze what her response to you was - another reason why I say that TEXTING KILLS RELATIONSHIPS.
Anyway... as for now, you still got a shot at getting another date, but for the love of GOD, try waiting at least two days before CALLING her and asking her out again. And if she does accept, make sure you're not tired this time, m'kay??