Well done mate, glad to hear you coped with it so well.
Don't you just
hate it when things go BANG in the air? I was flying a Beech Baron when that happened. Luckily I had the owner in the front too and I caught his expression as we both turned round to see what had caused the noise. It turned out to be a window catch in the back that hadn't locked properly...