Another update -- see first post.
Viewpoint forward offset should be gone now. Was caused by me mixing up + and - in a formula oops

It is not the final version, but hopefully will be good enough for some time so I can get some rest smile