How can you align two vertices relative to a global coordinate when you want to preserve the orientation of the edges that contain them?
I would also like to know the answer :)

However, as a workaround for this specific case the knife tool K in combination with angle constrain C is very handy: