I’m going to try to diagram that sentence - LOL!
And you are right in all you said.
It is a mouthful. Could be prefaced with Warning: 100+ word sentence to follow!