I can't say a lot yet, their stuff takes some time to sink in imo. The first ep took me like 2 months to get to a final 4.5, this seems fine too.
And yeah there are tons of less known bands getting props on this site. If a band is any good, they will sooner or later find their way into the site and the hearts of at least a few sputnikers, haha
Digging: Ulcerate - The Destroyers of All