I think the post lzjar posted is most probably what the developers aimed for and tried to accomplish
But i do think SBMM is somehow over riding other aspects of the match making process
I play under two accounts under my main i am level P4 while under this name it is rare for me to see a player above a (5 or 6) on the rare occasion i do see them they are in a party and if i am able to hear them talk, i can normally figure out the party leader is the lowest ranked guy..
Under my second account which is about level 40 or so.....I dont see many players above the P2 level.and again if i do they are in a party with a lower ranked person being the party leader
at times it can be a problem,
when i started my playing under my second account it was a week day and about 1pm (East Coast of the USA) about two or three weeks after launch so the large part of the player base was either at work or in school......the fist 4 or 5 games or so was a nightmare..the lobbies were a hodge podge of different languages......but this smoothed out after those 5 or 6 games
under either account I still notice hearing different languages if i play during odd hours ....but that has smoothed up some after ranking up a bit
But no matter what time of day i play or which account i play under........i always see players similar in rank
I am not a tech head...norm am i completely technically challenged my internet tests out good (I think) at 60megs down 4 up with a ping of 10ms and jitter of 0 or close to that within a 500-600 mile radius......and the same speeds and a ping of 50-60 or less and jitter still next to nothing pinging severs on the west coast of the US and i live on the east coast....
I would think that even within the 600mile radius which takes in Large cities like NY City, Philly, Atlanta ect...I should be seeing players well above my rank and maybe a few Prestige Masters LOL.........but i dont.....so i think the programming that looks at the Skill is overriding the other areas