Stev,
The iELO algorithm I used actually takes into account your teammates' iELO as well.
iELO does the following:
1. Takes into account your teammates' iELO
2. Takes into account all opponents iELO
So, it is a very good measurement of 'performance.' Keep in mind that is past tense. This is not a measurement of future skill or capability.
If you only play 2 games and do bad in both, obviously your rating will be low. If you play an awesome team and do well but still lose, you can still have a good rating. But if you play against a low iELO team and lose bad, your rating will get crushed.
The reason darkki and fix are so low, is due to two reasons:
1. They had a bad season 1, and got blown out most games, even against other poor teams (thus magnifying their low rating)
2. They only played season 1, so there were no 'good' games to make up for their poor ones.
Here is a perfect example of how iELO works well, even if you are on a bad team. Below are rating results from North America's Stronger Than All 4v4 tournament season 1. Notice squeeze and serp had bad records and teams. But, iELO takes that into account and they were rated accordingly.