Hard lines mate.
**** happens and life goes on though hey, you've pulled your finger out, got on with it like a boss and assessed the damage, good attitude.
On a side note, what a good mate you are- just had your engine throw a rod, clearly spent some time stripping down etc and still sorted...