surface: Brushed up auto landing AI to be more precise on heading.

It still cannot align pitch precisely to land, but it looks much
nicer than before.