Create a reference object to provide this. For example, a square in the orientation and dimensions that you want. Then use this to snap your original shape both as an rotation anchor point and rotation reference on the second half of the operation.
I have an example of this in another post: