Sounds like a duathlon is in your future!
Bummer that you didn't have a great race. But still, you finished, and with everything else going on for you....that in and of itself is an accomplishment!