You have worked for this project for 3 years but you forget to make FAQ, ToS, Support page? Those three are must have information for any services.
Edit: Ah got it, so users must have an account to see the ToS, Support, etc. It should be accessible publicly without having an account imo. Usually users who want to register should be asked to to accept the terms, by your way it is like that you are forcing users to accept the terms as it is only accessible once we have account on your site.