Sexy! You aren't lacking in self-esteem :)
Would you say this, as in AE, if you were having a success streak?
Bit strange not to accept "I am warm" How would you say "I am warm"?
Shouldn't "Io ho calda" be accepted if I am a woman. Or does DL keep track of my gender?
no, "caldo" is a noun here (NOT an adjective), meaning "warmth" or "heat", which is always masculine
No, it doesn't. With the verb avere, you do not have a gender agreement with the subject.
Grazie mille. I understand and try to remember.
And even if you did, you wouldn't change the gender of the noun 'caldo' anyway (which translates literally to English as 'heat').