For ELO to work near to correctly, you need matchmaking system.
Otherwise, as guerringuerrin said, this is small community - you will find out your relative skill level by playing with others.
Btw, i'd not use ELO numbers, rather Tier 1, Tier 2, Tier 3, etc. Or Level 1,2,3....
P.S.
i wanted to try new release and play Rated to update my MMR a bit, but this really bothered me I kinda lost will to find hack to play. Also lag/performance... Really essential things imo.
what's cost? How OpenRA has tens of servers (they don't do peer-to-peer but every game goes via server afaik)?
I mean we don't have thousands of players, these days processing power shouldn't be expensive, is it?
And isn't this main priority? If guys already invested thousands of hours in developing this great game, shouldn't it be finished to work properly? God knows how many players are annoyed by this...
I mean, IK it's open source but... there must be a way
Some Rome vs Rome civil wars
It was tough for a while, if the AI managed to get its army together before attacking, it would've won on that first push.
Grouping logic needs to be re-implemented.
RomeVsRome_M.zip