There is the Super User who can edit everything. And there is the Admin who can administrate the websites he was appointed to.
I suggest another user role (e.g. Website Manager) who …
- can add new websites
- becomes Admin of the websites he added
- can add users
- can appoint users as admins of websites
- cannot see any websites he didn’t create
- cannot change global settings (like the super user)