CoursePress Pro: Have an Instructor signup, create course, with restricted WP access

I would like to achieve the following:

1) Allow a website user to signup as an Instructor

2) Have Admin approve the user as an instructor before he has access to CoursePress course creation tools

3) The instructor has his own directory (site that is part of Multisite). The instructor can manage his own course, while Theme and settings are controlled by the MultiSite administrator

4) Remove the instructor's ability to change membership options, and Menus. He should only be able to create courses and add course content, not change or manage payment or admin-level tools.

I know you guys are the superheros of the WP universe so I know you have solutions.

I want to use the features available in your current plugins, not custom dev.

Thanks in advance!