I keep running into an issue with Aligning a Drawing View based on an Edge that I want to be Horizontal (in that view). Sometimes it works - more often it rotates, but the edge does not come out Horizontal. The behavior is the same with any of the Align functions, like Horizontal Edge, Counter Clockwise, etc...
This:
Produces this: