Thankfully Oklahoma is a pretty solid state..I re-registered at a local courthouse when I was in Montana hunting a couple of years ago and then voted in person. They send mail-in ballots but by the time they get here via international postal service there is no time to mail them back. I will drive there again to vote in person. Usually 21 to 24 hrs on the road.
Good on you for making the trek to vote, too.