Annotations on a sloped pipe

I am having problems creating annotations on a sloped pipe(seems like everyone does). i was curious if Dynamo might have a solution for it? maybe being able to control a reference plane to be parallel with the floor? maybe control the slope and use that as a parameter? i haven’t used Dynamo yet but was hoping some of the experts could chime in and help me =)

i did create a annotation that i can rotate once i add the slope but i am looking for more of an automated solution… hopefully =)