Grainbill, I would do late extract additions, but either way, ..
hop schedule:
Looks fine, I'd move the 5 min to 2,
whirlpool with your 5 day dry hops
then dry hop 4 days before bottling/kegging with your 10 days dry hop.
but your above will be a good beer.