1. For Windows, I can't. But for Linux users, it's on 3rd post.
2. Everything is published on GitHub organization.
Common sense: clean flash required, which involves resetting the device.
And you can just skip going to stock before flashing custom ROMs, which I did on X00T; just remember...