At a glance the recipe looks fine. As for the yeast, you'll come out better ie with a cleaner brew using Nottingham dry yeast over S-04 which can get estery. It's super flocculant and cheaper than S-04! Fantastically clean yeast when temps are kept low.
You can throw in a cup or 2 of oatmeal into your mini-mash for body, & 4 oz. Special Roast or 4-6 oz of Victory to give the malt bill some complexity. Perhaps use 6 oz. Crystal 120 & 6 oz Crystal 40 for more complexity. Just throwing these out as ideas plus I'm a huge fan of 4-6 oz. of Victory/Biscuit malt in my IPA/APAs.
Schlante & Good Luck,
"Perhaps wisdom for me is understanding how truely small I am, and that there is no smug self centered moment of clarity when there is so much more to learn" Anthony Bourdain