Interesting plugin set.
- If I hide some menu items does this do so for all users and can this still be brought back? What happens if I hide the settings menu?
- Does your plugin write anything to the htaccess file? Hopefully it does not overwrite existing one.
- A small reference to the robots.txt file under Sitemap Path. Does your plugin create this or overwrite mine?
I suggest adding menu item control for the different user levels. I often remain the admin and customers are editors or writers.