Based on the callflow diagrams, all SIP carriers between Originating carrier and Terminating carrier must support TCP SIP and allow the extended headers to be forwarded, correct?

Use of SIP/TCP is not required, the demon showed SIP/UDP across the open internet.