Q1) By default each slave site have their own admin.
You need to share the user to have the same admin.
With the "Partial User Sharing", it is possible to share the user and also provide different permission.
www.jms2win.com/en/joomla-multisite?page...63&category_id=1
If you want that each slave site have the possibility to install their own template, this is also possible. You need to setup the slave site with the template folder = {deploy_dir}/templates
See also tutorial video 0.b slide 31-34
Q2) NO.
The concept of JMS is based on the sharing.
Sharing of the PHP code with the master
Sharing of the content of a limited number of extensions.
Each module, component, ... (extensions) must be installed in the master before to re-install (or use them) into a slave site.
So you have to install everything in the master and after decide which one you want to use in a slave.
This can be done with the JMS tool menu or with the re-installation of the extension from a slave site.