Nice, I like the "in-your-face" opposing view.
Luckily, I have not been the fawning, being there every step of the way guy.
Basically we get it touch every year, go out, keep in touch for a month or so, and then lose contact.
We're both not really bothered with this pattern, and every year when we get in touch again, we still consider each other friends. This has been going on for 6 years now.
The first time we dated, so there was attraction right away, but it didn't work out, since we're both complicated people. We just decided to give up. The following years always one of us was in a relationship, but we like each others company enough to just hang out.
This time was different, since I'm not in a relationship, and I think I finally figured myself out enough to be in a functional relationship. In the conversation and the days after that, she showed how much she understands me, and she pushes me to be a better person. She also showed me her fears and weaknesses, which I think I can help her with. Basically it showed me how awesome we would be together.
BUT, you do have some good points. Yes, she is probably a girl looking for some attention and fun, since her boyfriend is a stay at home nerd. No, I'm not that certain I'm the better man, but I want to believe!
I have the feeling my English is pretty flawed at the moment (I'm tired, and no spellcheck on this PC) so my apologies for that.