RE: When Will It Be Official?
There is no reason under standard SCCA timing that you should keep catching the car in front of you. If you came across the finish line on the same minute, discuss with the other driver and move ahead of him when you check into the next ATC. If you were right on him, but still on seperate minutes (he got a 8:07:58 and you got a 8:08:01), you can still likely change in the control if you ask the control workers. Mark Utecht and I did this on one stage at Maine.
Now if you are catching a car a stage and they are different cars, that is another problem. You should feel VERY fortunate you did it at a damp rally. Doing it in minute-long dust is one of the most dangerous things I have ever had to do. It is one of those issues that comes with newer fast drivers who haven't established a SF or attained a seed yet. You can tell stewards you're faster than those around you, but nobody listens until you catch a few cars.
Here is another disturbing issue...I have seen competitors who have earned their SF in ClubRally get positioned ahead of ppl with the same SF that they earned in ProRally. For example, if I earned my SF as a percentage of the hot driver in my region at my local ClubRallies, and you earned your SF against Lovell or Higgens, I would expect that the National SF would preside over the Divisional one. It is a case where two people with the same SF are NOT THE SAME SPEED. Doesn't matter what class they are in either, imo. There are certainly some GN cars capable of beating on some other Open cars, there are G2 cars that are faster than other G5 cars and there are P cars that can spank a lot of G2 cars...and G5 for that matter.
Like I said, it ain't perfect, but no system is, that I have heard proposed. I think it is hardest for the unknown driver who is really, really fast. Dust sucks.