Have you considered going to a single infusion mash?
I would be concerned with pulling astringents with all those boiling steps, which are not at all necessary with properly modified grains.
I have used a similar recipe several times with great results the only difference being your...