This looks awesomesauce, actually.
At 19th level I think it should be Boon (Legend), not Boon (Master).
Lastly, an offering for the Black spell list - I think I found a Damnation stand-in.