Thanks for starting the page up. I'll move the second to fourth paragraphs into a 'Biography' section and add details from the comics. I may simplify your sentence on her powers, simply saying she gives life to painted effigies. I'll remove the line on the Painting Ritual though as we don't know if she was even aware of it. From Delilah's conversation with Breanna, it seems the former came up with the ritual shortly after taking the throne.
Also, I think the most important spoilers are those about her plan throughout the comics. Her design based on the witches' from the BM DLC gives away her affiliation with the coven.