An impressive piece of work inderdad!

Comment wise: did you think about maybe doing the labelling on a separate sheet of paper or on tracing paper? that way you could compose the two together digitally & it would probably be easier to make smooth looking labels.