Hi Kevin, I will have to thank you again for all the help, this now works perfectly in my score!
One more minor suggestion will be to add \override TimeSignature.break-align-symbol = #'staff-bar in the context of the dynamics, this removes the extra spaces between the cautionary time signature at the end of the line. Please consider uploading this to the lilypond snippet repository as this solves a lot of problems for the original version. ( http://lsr.di.unimi.it/LSR/Item?id=272 ) Best, Leo