Aww bugger, hope there's not too much damage to you or the bike and gws chick.

Your clutch usage, are you finding it difficult to use the lever?? When you're back on the bike it may well be worth considering changing the clutch lever to a small one, I had to do that on my bike for both clutch and front break, little hands and fingers don't work so well with full sized levers!