Adding rotated text/shapes to graph

I would like to add static text inside rotated ellipses to my chart.

I tried using ‘Annotations’ for text, but those labels don’t scale with the zoom and have a fixed size.

I also can’t seem to rotate the ellipses created by shape=circle.

Any ideas?