It is not a perfect system anyway, as ELO should be linked to players: teams would then present a rating which amounts to the average player ELO.
This is because even in the OWL, for many teams the previous ELO is irrelevant, as they're significantly different (think about Shangai Dragons). And let's not even start talking about how quickly the T2 teams change. But that would require a complete overhaul of the ELO system, which may not be worth the trouble given how arbitrary the over.gg ELO rating is.
I do not deny though that I pleasantly browse the Teams page to check the current rating for many teams, so if you need a supporter of a over.gg ELO revamp, I'm definitely one!
For starters, I agree that the rating should lean to 1500, which is the starting point for new teams.