I still believe it was due to Humans. Megafauna disappeared around the time Humans reached the Americas, way too much of a coincidence to me. These mammals were there before the Ice Age and I think the coming of the ice age was just as hard on then as the retreating ice.
The difference were humans.