if you read the thread you would see that people are talking about mounting to the crash bar behind the front bumper...not sheetmetal alone.
I saw mention of a metal support, not specifics. If the crash bar is up to the task sure, but I personally would not trust something to recovery unless it was tied in a bit more securely, and of a bit more substance than formed sheetmetal. Is the crash bar substantial, like 1/4" thick metal?
I'm sure that all sorts of people have done it, but I've personally experienced failure while winching, and that **** should be taken seriously, a lot of potential energy stored in winch rope/recovery straps when you really try to recover something that is stuck.
Personal opinion. Carry on with the flameage, I will retreat to the newbs area. I'm new to the accord, so I should have just kept my thoughts to myself, but unsafe recovery equipment is dangerous.