"Force majeure" according to my legal advice ( and I have half an idea anyway) relates more to stuff like earthquakes, natural disasters etc. It doesnt cover the developers inability to get the cash!
Minime- interesting your contract has a back stop date for delivery, mine doesnt. Point being-...