Очень интересная идея. Только я бы упростил, слишком много лишнего (:))
1) Каждый игрок имеет свой личный рейтинг.
2) Турниры определяются не "спецназваниями", а рейтингом. Это средний рейтинг всех участвующих игроков. Тогда не надо никаких искусственных понятий типа "новичковый" и т.д. (Надо полагать, что умение играть у Степы, например, не зависит от количества участников турнира)
3) За КАЖДУЮ победу на турнире, одержанную над игроком с большим личным рейтингом дается одно количество очков, с меньшим - другое.
4) После турнира личные рейтинги пересчитываются. Добавляются заранее определенные бонусы конкретного турнира: покрас и т.д.
5) Зарубежные турниры ПОКА не учитываются. Да это и Кубок России.
Что-то вроде этого, если очень грубо. Разумеется, профессионал определил бы эту схему значительно точнее. Но, ИМХО, убирается много ненужных понятий. Да и мы уходим цирка типа "Лучший игрок года".