As you will see from reviewing the information the new owner must allow the lease to expire. Do not rewrite your lease if you do not agree with the revised terms. Since the property has not foreclosed the new landlord cannot evict you under no circumstances until the expiration of your existing lease.
If the new owner wants you to move then you can contest this in court. On a personal note I would inform the new buyer of the defects to the property. Since they are both not treating you fairly it is not in your interest to cooperate with anyone. If the buyer pulls out and the property is foreclosed on this may provide you with an opportunity to be compensated for moving expenses. Also, since you are not working it will be difficult for you to secure another rental apartment.
Sorry you are in this situation.
On foreclosure sales (where the bank takes back ownership) you may be able to get "cash for keys" to move out. Probably not available in a Short Sale where a new owner buys it.
If you do not want to pay the new rental amount then you will need to move. I believe you have 30 days to leave but you will need to pay the higher rental amount for those 30 days. If you do not have money to move to a new place then you are at the mercy of the new owner, sorry to say.
Are you in a condo? If so, you should let the condo management firm know about the "crack" you are aware of. If it is an apartment complex then the buyer certainly had a home inspector review the condition. If the buyer chose not to have an inspector verify the condition then the listing agent should disclose the problem.