Well I love to see such detailed investigation.
Normally users just blame the software for errors :D
And you really got the main point.
100 users spread across a lot of channel make less traffic than 100 users in one channel.
Simple formula: 300bps * (<user count> - 1) ^ <concurrent speakers>...