I'm afraid that opening posts needs a bit more in it.
For one thing you will need refrences to information about this H. Erectus subspecies.
I think I can predict the outcome of the discussion already but if you supply references I'll promote this to, what?, Human Origins?
The outcome will be that there is not good support for the existance of the big guys. They are crank science. That's just my prediction but if you are willing to take this on and support it then have fun.