Actually, a factory reset does kill a rather important part of the K5 JB, a part which will come back to bite you in the ass if you ever update your device later

. (And it of course generally throws a wrench in a bunch of other stuff, since it clears user content & settings).
That said, you will definitely get much more detailed answers in the Dev corner, and an answer to your second question (spoiler: yes)

.