androidfilehost.com - dotOS-O-v2.5-cedric-UNOFFICIAL-20181015.zip | by Rendev for Moto G5
Here unofficial dotos 2.5 for cedri by Rendev
this is surely the closest to "the perfect rom". the best I have tried. one really big issue with lastest update is that I'm unable to login to my snapchat account (temporarily unable to login issue). have tried every possible solution but isn't helping.
this never happened before.
PS: my device isn't rooted at all.