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.
-a.
edit
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.
-a.