I think above rule is not quite right. The corner seems to be more punished:
Need more examples like this to check. One needs to put some weighting into it like:
Everything stays the same, except:
3a) when the 3rd number is equal to "4th number +1.0" and 4th number is the corner, the overall="4th number +0.5";
3b) when the 3rd number is equal to "4th number +1.0" and 4th number is not the corner, the overall="4th number +1.0".
It's hard to say above for sure without more examples to check.