Obviously it's too late now, but wouldn't Delta protect you on another airline's flight (assuming that there was one)? Did you tell them your situation?
Your 2-hour leeway tomorrow isn't a lot, but I would probably go for it.
As far as compensation from Delta, if you get anything more than a refund, I would be surprised. But I've become cynical!
Bruce