Instead of using distance as a guide for deciding if someone will see a message why not use TIME? I can see how far someone is in front of behind me but I have no idea how far that is. So if messages are time based then I know who will see my message.