Quoted from delt31:
Return their money then if the game isn't truly ready no? Not sure why someone is still out of their full payment and waiting months later.
If someone wants their money back no problem, just ask. If the customer wants me to wait until I physically have the game no problem. I make no interest on money sitting in my account for a little longer. But realistically, depending on how someone paid, is it worth it? Did they do a wire transfer. Do they want to pay that fee again? Did they write a check? Now they have to wait for me to return their money via check and then send in another check shortly (we hope) after that. I've never had anyone ask for their money back that was waiting because of a factory delay of a few weeks or even a month or two. Cancellations sure because they didn't want to wait a year for the game we all thought was coming but ended up being way way longer than that.
So if someone out there has a better crystal ball let me know but no one can predict exactly what will happen.