Your figures look right, haven't checked but it's important to note, the zener dissipates power, it doens't source current, that's what the 5W rating is, it's also important to realise that's a maximum dissipation and it's likely based on ideal circumstances, ambient temperature, cooling etc. etc. so it's not a good idea to design to those figures unless you want to fry zeners, build in some headroom.
Note that you'll need to design for maximum and minimum current drawn, the zener will dissipate maximum power when current drawn from your supply is lowest, if the output of your PSU is open circuit then the Zener will need to be able to deal with all the current that can be supplied via that resistor.
While it's not a problem with the simple design you have, zener's aren't guaranteed to be 'in spec' until they're passing a specified minimum amount of current so regulation can suffer, they're also noisy, it's common to use a zener as an RF noise source (remember, I know what you're using these PSUs for
) so they might not be ideal for your needs.
All in, Zener diodes are useful things but if you're trying to design a PSU, there are better ways to do it and a circuit that simple is going to perform worse than your others that use a 7812 with pass transistor.