It's hard to judge the deal offered and indeed probably not fair to pass too much comment as it only details some of the total costs. Nonetheless it appears pretty transparent and clearly plenty of artists have signed up to Leo over the years. Presumably the catalogue has become so extensive because the financial risks are shared between artist and label. Can't imagine anyone making a boatload from any Leo release.