Would this switching power supply work?
A crude answer is that this power supply would work. However to confirm that it would meet your requirements is not something that can be confirmed without knowing the actual specifications. It is commendable that you are using discrete components to power your board. The BoM you have is quite costly. I would recommend using an integrated solution. Something more like this