The race organizers just sent out the Official Results.  I did better than I thought!

OFFICIAL RESULTS

 

OFFICIAL RESULTS