I use the Dry English yeast for my stout and it turns out perfectly. S-04 would be a decent choice but might leave it a bit too fruity. I'd highly recommend going with a liquid yeast on this one.
As for the recipe; it looks perfect to me, nice traditional stout.
For a red, check the one Pumbaa posted in the database (early on), it's very very good.