"taxon Homo erectus should be laid to rest" I believe some scientists already have laid it to rest.
Interesting summation in the link of Wolpoff's theories. Do you agree with his five races theory?