off topic here..
Are you going to be running at the august 3rd event?
Are you part of one of the teams?
As for the girl issues, the best way to meet people when you can't meet them at a bar is through friends. Avoid being setup with people and just make lots of friends.
You'll be on dates sooner than you think.
BTW, there are tons of ways to meet people in this city.
-jay