Thanks everyone for your supportive and helpful comments. I had interest from another company when I accepted from this company that rescinded the offer. I am following up with them to see if they're still interested.
I am also getting in touch with some of you who are hiring. The problem is I have very little time to go back and make amends at my existing job - just tomorrow.
This will be a long night...