Thanks, David
I agree with your assessment. What I chuckle about is how many times the MitM happens along the path to the packet's destination.
Another thing I wonder about is if packets from the same traffic stream are given different routes along the way.