Power Supply - RPI and a Load
I would change the diode from a zener to a standard diode with a forward .7V drop as opposed to the higher drop of the zener. Also a .1uF or a little higher, also across the motor, (motors are noisy) will clean up your power line. Both components should be as close to the motor as possible as good practice dictates.