If you allow me, there are 3 options in a situation like that.
Since, I believe you are foreigner, you don't live in Brazil, and you are not paying a monthly installment to the construction company, then, in your case, there is only 1 option, which is request that they pay you a fine for not delivering your unit on time.
As he answered you at the last e-mail that there are delivery penalties, then you need to check the percentage and calculate it. After that, dependinf of the way you are paying your installments, you can reduce the fine's amount from your last installment (once it's a common agreement between the company and you) or you can pay everything and then, after the later delivery you demand they restitute part of your money back. (But sometimes, this last option is not accomplished by the construction's company and if it is so, you'll need to hire a lawyer for this matter).
Best Regards,
Rafael