Algorithm is a disgrace

The handicapping system you are referring (Match Making Rating) to does not really affect and individual’s odds of having a winning or losing streak. But it does try to create 50/50 odds for every match. More details in my thread on the subject: