rotate along edges|

so kinda like you press GG to slide along edges, is there a feature that lets you rotate and lock the selection along edges?
so say you have a cylinder and want to make a 33c cut.

i know you can use K+Z but then you have to eyeball it, and i know you can simply rotate it then scale it, but that is not perfect, and its a LOT slower.

Select the edge, then do Ctrl-Alt-Spacebar. that will create a custom transform orientation aligned to the edge. Then Shift-S and choose “Cursor to Selection” Then, in the 3-D view header, change the pivot to 3-D Cursor. Make your selection, and rotate. R,Y,Y if you’re using the keyboard.