Thought i'd add an update.
I managed to fix the problem quite easily in the end. I removed the start & end segments (where not required), set all pivots to auto and used transform & padding to position the corner segments manually. Everything fell into place then.