Try joining the Yomi Arena server. It has a built in matchmaking system with elo running on a custom client. Leaving a game early causes the game to count as a loss. Losing you Elo points. The players are also better there and way more willing to learn the game. You'll get your ass handed to you for a bit, but once you get a grasp on the above average level of play you'll be having fun, just like you'd hope you would in the official public lobbies.