Generally, when you work with a realtor, they have applied for the job of helping you sell your home. If you are not happy with their performance then fire them! First I would have a frank discussion with the agent. Tell them you are unhappy and why. Give them a little time to correct their behavior. IF they do not, write a detailed letter to their broker, explain your reasons for your dissatisfaction and that you have not had the agents cooperation in correcting the offending behavior. Be specific! Ask for a release from the listing contract.
It appears that you have followed most of those steps and the broker is trying to make things right by assigning a new agent to help. Print ads are not as effective as they were in days gone by, as we live in an internet driven market market. Most buyers begin their search on the internet months before going out with a realtor. A Brokers Open is worth the effort because it brings other real estate professionals from other companies into your home. They may have someone who would be interested.
I am surprised that after that, the dates and signs were mixed up, but errors do happen.
If you are still this unhappy ask for the release from your contract. Understand that if anyone who saw it during their contract buys it you will still owe a commission to them. Make sure the details are explicitly
spelled out in the release.