The waiting thing isn't that bad. I was pissed because of it at first. But after a while, I'm kinda glad its there. Otherwise, I would be playing this 24/7. Probably wouldn't even take a break to eat.
I disagree with those who say the ranks are meaningless. You can learn a whole lot about a player by looking at his rank. But what I would suggest is showing c/l when you scroll over the player name or something.
What crittergeek said. Your luck was crappy in that game. I'm sure if you play enough games you'll see that you can be on the good side of those rolls. There's nothing wrong with the dice program.