I think your recipe looks quite good, and will produce a nice, full-body, roasty, coffee-forward beer. I just brewed a similar coffee oatmeal stout myself.
You might want to consider switching out the Crystal 80 for 60L, 40L, or even 20L. You will already get a lot of roast coming through...