Maybe they don't want to present their work here, I respect them, XDA is not the ONLY site with roms ... open your mind and see the world outside XDA too.
If you don't want to use tele groups it's ok .. stick with the roms are here and will be file for you, I recomend to search every where test...