Oregon does have a deferment for minor speeding tickets. If they are like other states this cannot be used on a racing violation since it is considered a very serious violation.
My advice would be to retain an attorney. The money you will save on insurance premiums will probably be more than his fee.
There is a attorney search link on this site. Only if someone is not listed in your area email me and I can provide some more resources.