1. By default KSM alternates in case something goes wrong. You can make KSM the default in "tools" > "activate" > "set runmenu settings.msh" > "always"
2. KOReader now includes it's own poweroff device action, so you can just tap on that.
3. I don't know off the top of my head how to best auto-start KOReader from KSM.