Randy, sorry to hear about the injury. Hopefully, it's not very serious. Also, I'm sorry to hear about the scheduling conflict. Obviously, you have your priorities straight but that doesn't help your situation with the marathon. Hopefully, the schedule will work out in your favor.
The good news, to me at least, is that you discovered “real” racing. It is great, isn't it? Let me hazard a guess that your time was at least what you were hoping for, also? It's always amazing how, when you race instead of time trial, your time seems to take care of itself in the end anyway.