Probably just the screen getting scared of you.
Seriously: Indeed a bug, actually a hot candidate for the yearly most-stupid-bug-award. Not directly related to the new scale/distance calculation, but while I was at that I cleaned up some nearby code… The issue is that essentially forward/backward movement gets applied in the opposite direction. Funny that I never noticed that, I should move back and forth more while EdgePeeking, I suppose…
I’ll upload a hotfix addressing this within the next hour. Thanks for the heads-up.