The Colorado was only designed to tow 4000lbs. GM said that if people were looking to tow more, they bought the full size.
To me the HP/Torque number are fairly meaningless unless you see the graph. A lot of the new lower displacement engines only build their hp at high RPM. On both the Colorado and Ridgeline the hp is developed at about 5600 RPM, but on the Colorado, the torque is reached at 2800 RPM vs 4500 for the Ridgeline. That torque lower in the range means that it much easier to access.
Another thing to point out between the two is the Colorado is rated for 20/27 mpg while the Ridgeline is at 16/21. The Ridgeline's mpg puts it smack dap in the middle of the full size range.
The Colorado starts at $15,000, before the inevitable rebate and the Ridgeline at $27,000. That also puts it into the full size range.
So if you put the Ridgeline in its mpg and price range it gets thoroughly beaten by engines going to 400hp+, and towing capacites far exceeding what the R. is capable of .
While I freely admit that I don't like Honda, I do admit they can make a decent vehicle. Nor do I defend GM all the time, I think it's stupid to make the CSV's, modified off the old vans, and then a few years later come out with a totally different van. (BTW I think the Uplander uses an OHC engine.) Also keep in mind that those 500hp Civics most definitly voided warranty, and that the Vette can be used as a daily driver, not something I see most modified Civics doing.
Oh yeah, I still don't think that the analogy makes any sense. How can the Corvette, for example, be called a gas guzzler when it gets in the high 20's low 30's in mpg?