Typically, a new owner would buy the home "subject to" your lease since your agreement would pre-date theirs to buy it. There might be a cancellation clause that would need to be reviewed as well.
There are landlord tenant laws that need to be adhered to in your case.
It may be that the owner is not aware of them either. If after you read the lease carefully, visit the issue with the seller to see if you can come to an agreement. If not, hire yourself a decent attorney that deals with this part of the law.
Best of luck!
You should start by making sure you have a clear understanding of the terms of that lease. It may be worth it to have an attorney review and give you some advice. You may want to call the state's attorney general for some clarification on your rights as a tenant.
In most cases, a landlord is required to give a 24 hour notice prior to accessing the home (check to see how it is stated in your lease, if it's not addressed then it would default to state law). You do have the right to quiet enjoyment of the property, however, you don't want to violate your landlords rights as well.
It doesn't sound like a pleasant situation and the money paid for legal counsel would probably be well spent in your case.