Hi Chris,
On forums it is better to put different questions in different posts. Also, if your questions do not get an answer it means either that people do not understand your question or that there is no answer of the answer is no.
Anyway, as to your first two questions:
- a) be able to add an entire course without having full admin privileges
- b) be able to add users without having full admin privileges
the answer is No.
Maybe try again to post your other questions in relevant forums, and never ever do any cross-posting (it's against the netiquette).
All the best,
Joseph