Well, after further thought (and the fact that the seller wasn't at all open to work on the price considering these new developments), we've decided to terminate the contract and continue our search for property elsewhere and cut my losses at $586.

I'm very disappointed, but know it's the best thing to do in the long-run.