Whether or not the ticket will get dismissed on the facts will depend on the officer's testimony and the judge or magistrate's view of the facts. Tickets can also get dismissed voluntarily by officers in certain cases (sometimes for legal issues and sometimes just to be nice when the facts warrant it) or by the judge for some other technicality. If you decide to testify, the facts as you describe them do not seem egregious so I would guess that if found guilty, the judge may still "withhold adjudication" which means you will not have points added to your record, nor will your insurance increase. If your record isn't bad (and nothing since 1997 is pretty darn good), then I would think a withhold is a likely result whether you testify or not. You can always ask the judge to "withhold the points" even if you opt not to put on your case via testimony.
I think the worst you would get is a withhold of adjudication, which mean no judgement of "guilt" and no judgment of . . "not guilty". A withold does not add points to your driving history. Don't pay the ticket outright or you will get the points, so hire an attorney or go yourself. You have a better chance of getting the ticket dimissed with an attorney.
As the previous attorneys who answered your question stated, the facts and evidence presented at trial will determined whether or not the ticket is dismissed by the court. You should be aware, however, regardless of guilt or innocence, it may not be in your best interests to resolve your ticket short of a trial. You really have 3 options available to dispose of this ticket short of a trial. First, you could simply pay the ticket. This means you would be adjudicated guilty of the offense and points would be assessed (doesn't sound like an option you are interested in). Second, you could request a court date and you could enter a plea of guilty (you admit your guilt) or a plea of no contest (entering a plea because you believe it to be in your best interests) at your court appearance. The Judge could then make a determination of the sentence and would consider your driving history. In light of the driving record you described, the Court would likely be willing to withhold adjudication and order you to pay a fine. A withhold of adjudication would avoid the imposition of points against your license, but there is not guarantee the court would do this. Finally, you could pay the citation and elect to take a driving improvement school. Once you complete the school and show proof to the clerk of courts, adjudication would be withheld and points would not be assessed.
You have a chance of getting the ticket dismissed as long as you fight it. Paying it or opting to go to traffic school will afford you a zero chance of getting it dismissed. Contact an attorney in your area within the 30 days after you received the ticket for best results.