I think the "Don't have an account? Create one now" link is not necessary because mattermost can create an account automatically if an user who is not member of the team tried to login by Gitlab SSO.
If the team does not allow users to signup, mattermost could tell why the user cannot login.