I hated it then and I hate it now: I don't want the fucking S-ranks.
What purpose do they serve? Making S-rankers feel good about themselves. Nothing else. I suppose they do encourage A-rankers to try to do better, but I still think they're superfluous. The reward for kicking the town into action should be a fun game, not a useless rank.
In fact, if I was hosting, I would actually refuse to allow S-ranks in if I could and pack the game with B- and A- ranks. Reasoning: S-ranks are more likely to replace in than A-ranks, so save them in case I need a replacement or five.
I just would prefer to read into the system in a quick and efficient manner.
"Checking Vector's Grade... A+, good"
"Checking Archangel's Grade... F, bad"
It's easy to search through and find. Plus, making series of categories is STILL a grading system.
In case I didn't make this clear, I'm very much in favor of a grading system, I just felt that the current "B-rank" and "S-rank" were unnecessary and couldn't think of a way to cut them and keep the letter-grade system. If that's all you care about, just call them A, C, D, and F and be done with it.
In other words, I really only want to punish failure, not reward success. When it comes to attendance, it's pass-fail only. You either show up or you don't. It's very black and white. There's no super-showing-up, so why is there a super-showing-up rank?
Thinking about it some more, with such a small number of players, it might be best to just list everything for every player and not bother with specific ranks at all. For instance, unless you show why player X got a C rank, the rank is meaningless because it's not related to anything. And if you do show the reasoning behind it, the rank once again becomes meaningless because there's no reason for it to be there.
Why is getting information at a glance useful at all? Mods (the people the ranking system is FOR!) have a very precise list of player they need information on. They have a roster of sign-ups. I don't think it's unreasonable to expect mods to look through the attendance board at all their players, and they want exact information in this case since anything less is useless. An F-rank tells you nothing. "Flaked 5 games, 10 prods" tells the whole story and lets a mod decide for themself if a player's attendance issues are bad enough to justify disallowing them from playing in that particular game.