Re: "shifts where officers could choose when, and when not, to switch on the cameras"
The default position should be that the camera is turned on when interacting with the public, if it is to be turned off there should be a clear discussion/agreement with the member of the public that the camera is being turned off.
Also, storage should not be a problem, a 32/64GB memory card should cover a whole shift in HD quality. The bigger problem will be battery life, perhaps a charging station in the car would solve that problem when they are mobile?