Phil,
Don't know which software you used, but the PDF imports into Xara Designer Pro without problems.
In Xara, the 'snapping' only works to the X and Y axes (and object ends / middle / etc.). Snapping objects on an angle only works by manual rotation of the objects to the desired angle first.
What I've found useful is to 'export' key parts of the track alignment (eg: junctions) from the layout software (in my case this turned out to be a bitmap), and then import it into Xara (and then scale it correctly). Bit of a 'faff' but useful to enable me to use Xara to the 'overall' design, and ensure the track junctions actually fit. However, I think I'll complete the drawing eventually in the layout software, once I'm happy with the overall look in Xara.
One comment I would add to your Drawing is to ensure you 'mark' the ends of each turnout / diamond / scissors, so that when they are aligned / joined together, each element is still easy to see. That way any short bits of plain track will stand out.
On your crossovers, why have you used 55.32mm (that's what it scaled in Xara) as the track centres? I thought Peco turnouts gave 52mm track centres natively.
Ian