I truly understand how you would "jump" at the chance at going to dinner. But I would carefully moniter that as much as any other interaction--and yours just screamed from the beginning "don't do it". She waffled, was moody, etc. It just wasn't going to work out well.

Go dark again--really dark. Let her get curious. And either don't go to the next one (probably a 180 for you) or act very distant to her and very warm to EVERYONE else. Be very careful here--if you "jump" normally when she says "jump", you are very vulnerable to looking like a pursuer which is very unattractive.

Have you read the book No More Mr. Nice Guy? This will help you fight the tendencies you have to pursue.

I almost think a guy like you SHOULD date--they can smell it or something and you give off some "vibe" that they pick up on. I know--it's probably a horrible idea on so many levels--but try to capture that "vibe" somehow.