Hey scott reed, my understanding is that those settings are specific to the page type. In my example it's per content instance of the page, meaning that you can have multiple pages of the same type that have different 'Available Page Types'. The content type selector that I described is available on every page.
The feature described in this post came from the idea of having more control over which pages can be created under a certain page โ regardless of the page type that's being used.
I do see now that this might be somewhat confusing.
scott reed
Solution Architect @ Niteco
Why don't you just use the content type restrictions system built in to the admin system?
The order of page type settings goes
Code then admin settings
So you can just set them in the admin which is already restricted to admins