1. No, install ADK is not required
2. I use don't keep source
3. No, it depends on your needs
4. This is to generate additional isos, an iso like enterprise, education, etc .
5. answerded at 2
6. I use it to generate my enterprise windows
7. Important : after installing, you have to activate