About the rating system, it is going to be changed? Such a changes doesnt sound much hard to implement.
Please please please please implement ANY kind of system that takes into consideration another player's rating. Playing the #10 and the #1000 guy isn't fair for both parties. Whether or not you want to keep a hidden system is fine, but something needs to be done that doesn't just reward who plays the most vs who is the best.