I just read through this thread and I must say there is some excellent instruction to be gotten here. Most of the replies have been very insightful and represent some effective lessons in what to do/what not to do.
I'm 55, and even I know that the paradigm of "dating" works against you. Only invite girls to join you in this or that, never present it as a "date". Dates are too formal and carry expectations with them, in both genders.
I'd like to add here a couple of things. Never balk at paying. This has been an expectation since the beginning of time, and it's there for a reason. It DISPLAYS that you are a provider and protector, both of which speak volumes to her on a subconsious level. What a man has to do in courting is not "fair", but it is offset by the fact that a woman, when she submits to you, will be your servant, washing your clothes, cooking for you, etc. A fair trade.
I recommend that every man entirely forgets about the "new-think" of splitting the bill on a first get-together. Pay the bill and demonstrate your power.
Next, NEVER eat salad at dinner, lol. A man eats MEAT. I know very well that a lot of you younger guys don't get this but take it to the bank that eating a salad at a meal appears very unbecoming to women. It is an allegory for the hunter who couldn't bag his prey and therefore has to eat shrubbery. Ordering a nice chunk of meat is the modern allegory for a good kill hunting-wise. She wants a successful hunter. I know this will sound nonsensical to some, but it is a nuance that is true, nonetheless.
I think you definitely demanded "payment" with that kiss attempt. You already know you blew a lot of things but I give you props for being in the game and also for putting yourself out there by telling us the full story and taking the heat.
So in summary, we guys need to get away form the "equal pay" paradigm. "Fairness" is a mental construct based not on reality. Look at paying as an investment, for it is a demonstration of power and provision 100% of the time in a woman's mind. It is CERTAINLY fair to demand parity in other areas, but not here.
As has been mentioned, you would have been better off with just bowling alley hot dogs & fries. You introduced a whole new level of formality that strained things, but it was certainly understandable.
The answer to her text about kissing should have been:
"Yes, you should have."
She sounds like a nice girl, actually. I would give her another shot, for sure. Throw some fries and maybe a burger down her gullet next time and pay without hesitation and WITHOUT talking about that subject. It will cover a multitude of sins.