I know not everyone would agree it's the right thing to do, but I personally would have cancelled. If a guy doesn't spark my interest in writing then I have a hard time mustering up any enthusiasm to meet. Phones are a little different because people can get nervous on the phone, but in writing there's an opportunity to show your personality or your sense of humour or just that you have something interesting to say. If I've met first and there's no "chemistry" then I'm not interested at all. I don't mean chemistry as in fireworks, as I know that takes time to build sometimes, but there has to be SOMETHING there to spark my interest in order for me to want to spend any time together to learn more.
I have also had those "darn, I accepted because I felt put on the spot, and I really, really don't want to go" moments and I've made my excuses and cancelled. Rude? Maybe, but when it comes to dating I also like to trust my gut and in the long run, it saves the guy from wasting his time on a person who isn't interested anyway.
Only thing is, in the OP's case I would have probably offered to pay my share even if he did grab the bill. If he refused to accept my share, then I figure that's his prerogative. I don't think paying for dinner entitles him to another date, or anything else.