First off, decent recipe, but don't boil any of those flavor/aroma hops. Boiling Citra can lead to undesirable flavors (from personal and word of mouth experience). Use something clean like 0.5-0.75oz Warrior/Centennial @60 min to get your IBU. I add all my flavor/aroma hops after I've cooled to about 170-180. Continue cooling, and you'll be just fine. For RO water (I use distilled), I start with 8 gallons (gets me about 5.5-6 gallons into fermenter, and about 5 gallons into keg after trub) of mash water to which I add 0.7g sea salt, 0.8g chalk, 2.4g Epsom salt, 4.8g Gypsum, and 6.5g Calcium Chloride. I add salts while heating up to strike temp, but before adding the grains. I aim for about 110 Ca, 10 Na, 120 Cl, 8 Mg, 120 Sulfate and 16 BiCarb. Seems to be perfect for my liking. And skip the Irish Moss!
From a prior Braufessor post: 100% RO water. I add per gallon of mash and sparge water -
Gypsum = .6 grams/gallon
CaCl = .7 grams/gallon
Epsom = .3 gram/gallon
Lactic Acid = .1ml/gallon
For reference:
1/4 tsp Gypsum = .9 grams
1/4 tsp CaCl = 1.1 grams
1/4 tsp Epsom Salt = 1.3 grams
1/4 tsp Canning Salt = 1.8 grams
I do not add lactic acid, so I can't comment how it affects the water, although I do know it's used to target pH. I've also made an all citra neipa where I only added 6.5g gypsum and 7.5g Calcium Chloride and it came out fantastic. It really depends on your starting volume.