Hi Cindy,
Glad you found the ''green heart of Italy'' and understand your frustration with your agent as we experienced similar issues until we changed agent's, some are very bad in communication skills, we're selling so it happens both ways but often it is the owner who holds things up or the notary (as the buyer you choose the notary as you are paying them) but understand they are not lawyer to be on your side but functionaries of the law to collect taxes and oversee the sale is correct and the transfer made and registered.
If you go to the gov.co.uk site you can find a list of English speaking notaries as it is illegal to sign anything you don't understand 100% if you cannot find one in your area we know f a legally registered translator of official documents (done via email).
Ensure the compremesso (1st signing and deposit paperwork. The deposit is around 10% and if you pull out of the deal the owner keeps it, if they pull out then you get 2x back, however if the purchase is dependant on a survey, planning application or other check of say the sewage/ legality you can stipulate that the deposit be returned in the event of failure to comply but it must be written into the contract) includes all the fixtures and fittings, lights, showers etc as it is usual for the home owner to strip the place including fitted kitchens if you don't specify them) it may seem odd as fixtures and fittings are always included in UK sales but this is Italy and the rules change.
The agent, if a correctly registered one, ought to ensure all is correct with the property prior to selling, comune taxes paid, gas boilers serviced, sewage, tap water ( some places are on wells so the water must be tested as drinkable or not) planning regulations followed, fire certificates if there is an gas tank, and so on.
If the property has land the notary/agent must send a registered letter to the surrounding neighbours to give them the 1st option to buy the property, its the law, and have to wait for a registered letter reply, which can take a lot of time if the neighbours are slow in responding, or its a second house and they're not there.
Never ever pay cash the transaction to purchase must be made through a bank transfer, its the law, and usually banks do this between 12 and 1pm, if you are buying furniture that is between you and the owner as notary's only deal with buildings and car.
Just remember Italy is a bogged down with paperwork, the wheels turn slowly and patience is required and its the same for everyone not just expats, so your not being singled out as a foreigner, take a deep breath and wait a while and if something goes wrong try to be understanding but firm about your position, its a buyers market and if the property falls through there are others.
Hope you are successful soon as this is a wonderful place to live and we've never regretted moving here. Good luck
Marguerite