If no one helps me finding a good, balanced ranking system, I'll just make my own, and everyone will have to shut up and accept it

I want to come with something up until this current week ends, so we have something solid before the 2nd game has been played.
So far, we have the current ranking system, and we have Edge's idea of putting everyone in 5 different tiers, spreading the points between the tiers, as it has been explained in the other topic.
My first idea was to have 3 tiers, divide the players among the tiers according to SCORE PROXIMITY (I.E, top scores in tier 1, middle scores in tier 2 and lower scores in tier 3) - in this case we could even have just one player in Tier 3, if he score was much lower than everyone else.
And in this idea, I though that's how I would distribute the points:
1st place tier 1 - 10 points
everyone else in tier 1 - 8 points
last place tier 1 - 7 points
1st place tier 2 - 6 points
everyone else in tier 2 - 5 points
last place tier 2 - 4 points
1st place tier 3 - 3 points
everyone else in tier 3 - 2 points
last place tier 3 - 1 point
And there would also be the bonus points for specific circustances, which should vary from game to game (whenever something like that shows up)
At this point I think Edge's idea is actually better than mine (and less complicated too)...

I also had the idea of making the points be given like the ATP tournament...
For who doesn't know tennis, I'll try to explain (Believe me , it's a lot easier to do it than to describe it)
The idea is to have "seasons" (As prizes are given at every 3 months, I think a season should last 3 months)... at the end of each season, you DON'T lose any points... instead, at every new week, you lose the points that you won in this same week last season (Let's say it's the 1st week of the 2nd season... if you had made 3 points in the 1st week of the 1st season, you lose 3 points).... and by the end of that week you obviously will have the chance to get your points back again, to get even more points (If you play better than you played in this week last season), or to lose points if your perfomance declines.
If we do it this way, no one will ever skyrocket in the ranking, and you can keep things balanced. Everyone will always have a chance to get to the top, and you can keep the rankings balanced too (People would be able to get "Promoted" or "relegated" ..

The biggest drawback of this method is that we have to keep record of each performance in each week, though this isn't all that hard to do.
We also need a place to archive each shmeet week, so we don't clutter the hi-score board.
So.. any one with more ideas? What you guys think about those ones?