Sheer genius! I love USING the weakness - the divergence of the beam, as a feature, rather than fighting it!
Now if I can just figure out a way to make a non-mechanical rotating beam. pulse when goes by north, time around to find angle divergence finds distance voila! polar coordinates! plus the resulting position data should be monotonic. have some distortion have some error, but never overlap. perfect.
Single pole stuck in the ground don't get too far away. battery consumption to power a beam to overcome sunlight? snow light? This technique is worth thinking about for the lawn robot!