It's definitely body on frame...I hope this is a full frame SUV and not some uni-body creation like the new Jeeps.
Escalades used to be the tow vehicles of the rich to tow their expensive boats. Takes a full frame to tow 10,000 lbs.
It would be nice to have some power train specs. It looks nice at least.