You can't be fine with something of which you don't know how it works exactly, I wish that was how it worked but it doesn't. They have their own variation that takes into account these things but they don't just want to post their system, which is really weird since Elo is a really simple system and there are tons of Elo based ratings out already so I don't see why they can't just throw out their algorithm.