You're the third random person to call me that this week. That's unnerving >_>
Well, you want to rotate some words, but in software, you also need to define the axis around which you are rotating. It is currently choosing lala point in nowheresland as said axis.
This is fine if rotating exact/near squares, and defining it so, but different parts of the software decide to do different things if you rotate a non-square something besides a multiple of 90 degrees.
Might end up putting flipped and reversed text first, as that will be easier, because the dimensions don't change and the software avoids thinking it's smarter than it is.