Can you post the headers of one of the mails from Hotmail's spambox (and put it it code tags)?
Then maybe someone can start helping you. The reason for it being considered SPAM is often listed in there.
What I heard about in the past few weeks is that Hotmail is picky about rDNS (IP -> Domain Name) entries not matching the mail server's settings.