The grain bill looks fine, very similar to Fullers London Porter. However, adding honey is not necessary and will do little but to increase the gravity and aid attenuation...which is not a good thing here. Also, with all those roasted malts, the honey flavor will most likely get lost.
Lastly, brown porters often benefit from a somewhat 'robust' yeast that leaves some sweetness. Yeasts like wy1968, 1318, 1469 are good choices, wlp013 too. I would use s-04 as a last choice. Even Nottingham fermented cold (62F) is fine.