No one is going to tell you how to argue your ticket - that's up to you. If you're in doubt about how to do it, hire an attorney to represent your interests in CA. I represent clients in traffic matters in Santa Clara - feel free to contact me to discuss your situation.
Mr. Feasel is a former Deputy DA in the SF Bay Area with over 10 years of criminal law experience. Nothing stated on this site shall in anyway be construed as legal advice, or as creating any attorney/client relationship. If you would like to hire Mr. Feasel to further investigate your situation, feel free to contact him thru this site.
If you believe you were in the right the tell the truth. Be sure to use estimations of time and distance to try to establish why you didn't need to yield. But I agree with Mr. Feasel an attorney will give you the best chance to beat this ticket. If it comes down to your version against the officer's it will be a tough case to win.
I agree with my colleagues. You should get an attorney to handle this matter for you. No one can tell you what to say in a TBD. An attorney can appear for you at arraignment and trial.