Thanks! I'd rather not provide a lot of detail on specific cases, but in a nutshell the first challenge was to manually reconstruct the damaged wallet json to be valid. Once that was done, password recovery was rather quick (using my multi-GPU setup), as I was given some pretty helpful hints, and the password itself was not overly complex. Even pure brute force probably would have cracked it as well.