Is it worth reconsidering the Ghor-Clan Rampager? I often run one for the surprise value and he's an easy hard-cast on the bodies-to-win plan. If dropped on the Horror of the Broken Lands he gives +6/+5 and trample and other HotBL benefit too. Also useful with the Archfiend of Ifnir. And in a similar vein am sideboarding Nahiri's Wrath for post-LE wipes and pesky walkers and the benefit granted to the new black cyclers.
"I'm considering Crime // Punishment againt Affinity, but not sure if it's good in this deck"
I like it too but I think it has more uses than just against affinity. I think it might be good against most fast-starting aggro decks (perhaps not Burn) somewhat like an after the fact chalice or a better maelstrom. It's good for destroying ramp creatures and mana rocks and plays into our mana disruption/control game buying us time. It can also off the GY hate. For the record I'm playing the Mooning End version of the deck.
Also strong against tokens including your own beastly ones.
It's Punishment that might make a difference in the Crime/Punishment split. That's a hoser against mana rocks, mana dorks, Affinity 0 and 1 drops. It's like an after the fact Chalice.
https://www.channelfireball.com/articles/a-new-living-end-with-amonkhet-2/
The list has some merits but with no forest is largely dead to blood moon. Also better hope that the one swamp is in play too when things go red.
I like it too but I think it has more uses than just against affinity. I think it might be good against most fast-starting aggro decks (perhaps not Burn) somewhat like an after the fact chalice or a better maelstrom. It's good for destroying ramp creatures and mana rocks and plays into our mana disruption/control game buying us time. It can also off the GY hate. For the record I'm playing the Mooning End version of the deck.
Also strong against tokens including your own beastly ones.