I think the recipe looks good.
Another thing that will affect it - potentially a lot - is your water chemistry. Do you know what your alkalinity, hardness, sulphate and chloride levels are? Ideally (for this beer) you do have a bit of alkalinity - but if you don't you may need some slaked...