There is too much going on in your situation to rely on any answers here. Your contract will govern the outcome, so start there and make sure you know what all of it says ... more
I would be happy to refer you to a local Realtor in that area. It is a very tough market right now.
He'd be happy to help you.