It's a term used in the US/Canada. Over the years, it's used every so often on YLF. I've never heard it before.

I get "mess" of course But what is "hot" about it? Is the person hot but the outfit is not? Is hot used as a positive or negative adjective?

I'd say, "I look a mess", or "It looks messy", or "It's a mess'. Why is hot used with mess?

Hope I'm not being obtuse. Thanks in advance for the explanations!