This is a good example of why I don't like to deviate from the WCS. If I need the view rotated, I use DView/Twist. It rotates the view and still maintains real world coordinates.
I'm attaching the lisp routine that I use to make this easier. And as part of it's task, it changes ortho snap angle so that it's orthogonal to the view.