RE: Arm slap
Could be, yes. If your bow arm is locked straight, you virtually guarantee yourself a slap in the arm. Another possibility is your stance. Take your back foot, the one farthest from the target, and move it about half a step forward, creating a more open stance. This will also help.