I'd use 8.5 - 9 lbs Maris Otter as a base rather than 7 lbs generic 2 row. That should bump the OG into ESB territory and improve the mouth feel.
I'd also replace the 1/2 lb wheat with 1/2 lb Maris Otter (but if you like the wheat, don't do that).
I don't know what color crystal you were using, but I use 1/2 lb Muntons dark crystal (150L) which gives a good color without making it excessively sweet. With the 150L crystal, you won't need the black patent.
Of course, if you cut the crystal back by 1/2 lb, you want to add another 1/2 lb Maris Otter.
That should leave you with 9.5 - 10 lbs Maris Otter, and 1/2 lb crystal 150.
With the added grains, you may want to increase the hops a bit. I like 2 oz EKG at 60 minutes, 1 oz at 20 minutes, and 1 oz at flame out. You may not want quite as much.
If you are going to use Willamette and EKG, keep the EKG for the end of the boil.
If you are making a 5g batch, you will need to collect about 6.5g from the sparge, which should allow you to collect 5g after the boil.