Hola,
Las dos respuestas son válidas. Ciertamente lo que reza en el contrato de compraventa es lo que prevalece ante todo, y sólo tendrás las de ganar si el motivo del retraso no es lo que se denomina "causa de fuerza mayor". En este caso te deberán dar una explicación del motivo por el que se retrasa la obra.
Respecto a lo de retirar el aval, pues conseguiras anular el contrato y pasará lo que te comenta "el meri", que te llevarás la pasta, perderas la casa y esta gente le sacará partido pues ahora se vendería a un precio revalorizado.
Estudia tu contrato y el motivo del retraso antes de emprender acciones, pues si el incumplimiento es por parte de ellos y es demostrable, los gastos que produzca este retraso lo pagan ellos, alquileres, guardamuebles, etc...
Suerte.