Sorry - Just discovered that this was not posted back in July. I had just replied to the email.
Yes you have understood the issue. Your proposal of removing the Register link from the site login page is the correct one in my view. I cannot see that there are any side effects to that.
Many thanks for looking at this.