I agree with those definitions. By the way, we need someone from the JON team to chime in on some of these discussions to ensure we are in sync with them.
I don't see that a true multi-domain notion is in scope for this effort.
In the base usage you are deploying to the domain, otherwise I have to have a cluster even if I just have a collection of non-clustered servers. I would think we do have profiles at the domain, cluster server group and server levels.
We need to keep a clear separation between configuration and provisioning.