FYI we've been making great progress on the service stability issues and identified the causes of this weeks crashes. We will be adding patches for those in to the update coming in the next couple of weeks.
I must remind you that until then, we're still going to be running the same version of the software, so the issues may reoccur until the updates are released.
We're confident we've identified why races are restarting when the service goes down though, and should be able to address this along with the updates to reduce / eliminate lag.