The pooping thing may just be his body learning to "work it out," quite literally! Only 2 mins whining and then settling down when crated is great! Think of it as a slight protest that he'd *rather* be doing something else, but he's learning to accept that he can't always have what he wants when he wants it.
Sounds like you're doing great, to me!
Sounds like you're doing great, to me!