One thought I would add is that you are on the outskirts of a major metro area. There must be quite a number of DMV offices within reach, check around a bit, I bet some are easier to work with than others.
I don't remember Oregon being hard to deal with, but its been more than 20 years since I last lived there.
Of the three offices (in Washington) near to me I have found one much easier to work with than any other.