In gear.
The shorter the wires the better battery will perform.
Yes, your engine will begin to charge the battery I believe when revving over 1200/1300 RPM's, not sure about if those are the real numbers and maximum charge will be obtained over or around 3500.
Some one more informed will give you the exact numbers, but I think I am close to them.