I'm actually not too fussed about the commands. That is something that can be taught over time and I don't feel strongly about people needing to know then before they join the team, when most people unlike ourselves haven't held an administrative role.
You can always use the /admin (or !admin) in game menu if you forget a command and need urgent use of the tools.
Either way, the only criticism I have for your questions is on question 2. You should never spectate me, or ban me, always leave me be :3
Still +1, good luck!