Definitely no sloth to be found in this piece that's for sure. Though I think I spotted a badger. But everyone knows badgers don't have spots so it must have been something else. And you didn't overdo the pride as is common with these images. It wouldn't hurt to add a dash of wrath, righteous or otherwise.