I agree with adx, the recipe is a bit over complicated.
But in regards to your roasted malts, I think you should remove the roasted barley because it doesn't belong in a porter and I think you should make is 0.5lb chocolate malt and maybe 0.25lb Carafa.
If you are interested, here is a recipe...