I think its doable with an offset alignment to get to B and then a major station label with an expression to get the required rotation value from the offset alignment. Then you'd have to create the curba de vizibilitate from the labels. The hard part would be the expression, but I'm not seeing in the picture a formula that shows the angle.