As far as locations, I'd suggest your plan is a little too light. Cameras are best utilized in pairs so one can watch another. On the side, for example, one on the back corner looking toward the front, one on the front corner looking toward the back. I'd add a third camera between the single and two car doors looking straight out. Then at least two for the front entry, one mounted directly adjacent to the door, lockset side, at about six feet for full facial identification and one on the outside corner to watch packages. Also remember that mounting a camera higher than seven feet will result in getting the top of the head and serve no purpose when you need to identify someone.
The best way to determine camera locations is to use a test camera and rig as described in the
cliff notes. The test camera should be a varifocal so you can also determine the best focal length for a fixed focal length camera. There is also a converter in the
Wiki to let you determine the approximate focal length a varifocal is set at.
As far as bullets versus turrets, whatever floats your boat. Some find the turret less obtrusive. I've got five on the front of the house and hardly anyone even notices them. In terms of bugs, bullets used to be real bug attractors when the IR LEDs were in a ring around the lens. Now, the IRs are mounted away from the lens similar to the way it's done in a turret so bugs aren't that big a problem, but they still are a problem at times with either. It all comes down to your personal choice. The junction box would also be needed if you use bullets to protect the RJ45 connector.