The EPO debate has been hashed countless times. One side of the fence is that the way you test your GFCI breaker (that little button) does the same thing as letting a small trickle charge go to ground, and thus it should be safe enough for our use. Using the GFCI allows ALL power to be killed to the panel. The other school of thought is that the GFCI is a safety device only and shouldn't be used and that opening the contactor is good enough and the areas of the panel that are still powered are acceptable.
To each their own... but let's not turn his thread into another EPO debate - there are enough of those already.
scottstribling - It looks good to me. You don't have any lights to indicate pump on condition, but that's not really required, your call. I can't tell what rating your fuses are. I'd suggest a 1a for the EPO, maybe a 2a for the PIDs, and a 2 or 3a slow-blow for the pumps.