Wow, thank you. Amazing.
No idea why this works, but it's great.
I'll credit you in game!!!
btw, I noticed you used anglelerp in your example. Yeah I agree it's much smoother than the 'rotate to position' which I used but the concept is the same. Just use anglelerp to the position of the beacon.