At first sight, it looked terrible
but when I divided by 3 to approximate to my 5g batches, it looked much better
but more attuned to an IPA.
In Pale Ales, Terry Foster recommends Ca 50 - 100 ppm, SO4 100 - 200 ppm, and Cl 20 ppm for a beer like an ESB.
I like his recommendations.
I'd cut back a bit on the gypsum, and eliminate the epsom salts. (From everything I have read, you can ignore the minimum Mg requirements as the malt itself contains sufficient Mg. (George fix, and AJ Delange)).