You might not need the crystal 40. I made an ordinary bitter from brewing classic styles that had about the same grain bill (less the c40). It was a great malt profile. Also, if you can get English crystal 120, I think it makes a difference.
Looks pretty tasty! Let us know your results. I'd agree on backing off of the Crystal a bit. Just my opinion. Let the hops shine! Did my first FWH recently on a Simcoe/Amarillo pale & it is wonderful! I'll be doing alot of FWH from now on.
Turned out to be a great brew, and has gone pretty quick! Northern Brewer worked really well with Willamette. I think if I brewed it again I would cut back on the Special Roast or maybe even sub it out for some Victory malt. There was a underlying dark toasty flavor that I felt didn't mesh as well as I had planned initially. All in all solid brew though.