Nice drawing, in regards to pump selection - Grundfos Alphas are not a bad choice, but they are more beneficial when you have a varying amount of flow (think pumping to a manifold and you are zoning my loop, so 1 or many loops - loops could be opening causing different GPM requirements). **Most Grundfos pump I have bought in the last few year already have the check valve in them, and does not take much to pull out if not requried.
In regards to fill/purge location there are many thing to keep in mind; but generally its easier to "push" air up and out of a loop to purge, than to force it down and out. Water will take the path of least resistance and isolation valves are nice to direct flow where you want; best if you can have one on either side of a pump (makes replacement easier in the future)
**Thinking about easy of maintenance, it might be worth while putting union connections on the heat exchanger (easier than cutting pipe to replace) - JUST A THOUGHT
About DHW, if you run a side arm heater instead of a Flat Plate, you might not need the pump; hot water will rise up center of side arm creating flow inside of DHW tank - generally called "ghost flow" when it happens in a radiant system, generally very desirable for DHW