Personally I also think it's more immersive without a tracker that tells you where you are. You have to pay more attention that way, and I think with the map pics, if you take a few seconds to look, you'll soon figure out where you are.
An option to toggle it on/off could of course be imagined.
I like the road sign idea. There are plenty of signs around each map, it should be simple to give them different descriptions that indicates where you are. Would be fun if each street had it's own name and so on. Of course if you're completely lost, it might not matter if you read a sign saying that you're on "North 22nd drive" or whatever. Just like in real life
.
Anyway, I just think it's pretty cool that it's even possible to have such a big, connected map that you can actually get lost in it in the first place.