That is correct. The PM should have our account application requirements linked in it - it states that every clan streaming to us needs an operational website containing a roster that is viewable without prior registration, and a forum which is at least browsable without prior registration.
Teams that do not have this on application are denied an account, and teams that obtain an account are subject to random checks - and possible account suspension, should the website not meet those requirements.