Unfortunately, Oregon is not one of the few states that offer special insurance programs for low-income individuals and families. The average annual premium in Oregon was $1,463 — a tad lower than the national average of $1,548. Your best bet for finding affordable insurance is to shop around as much as possible.
Yes, you should be reimbursed if you were actively insured during that time. I would call the carrier you had and make sure the lien info is listed correctly, and then obtain all declarations and a letter of experience.
In most cases, you can insure your car on your father's policy but you will have to be listed as a driver on the policy. If you will not be driving the car you will need to listed as an additional interest on the policy for your vehicle.