There is a discussion of the member map and it's vagaries over here. Perhaps not much help, but it's fun.
Maybe we can nudge @dave to see why you aren't showing up on the map.
Confidence is that feeling you have right before you do something really stupid.
I really don't think there's anything I can do. In the thread that @woofie referenced I go through the details of how the map works and what happens when you have multiple people in the same city.
I wouldn't recommend changing your location. The map is a fun thing but let's not let it be so important that we alter our true location just so we can have a flag on the map. If it becomes a big problem I may just take the map down. It was originally meant to be a little toy for fun.