Here are some of the answers that I am aware of.
#1, Yes, you are correct but you need to have the required license and Integration Cloud account.
#2, Like any other iPaaS solution, this should be supported via User Management and Roles (check Add New Access Profile)
#6, Yes, if you have the required license
#Integration-Server-and-ESB#webMethods#webMethods-io-Integration