Hey 12-C,
I hear you loud and clear. To answer your question, no, I have not heard from Dave. I have tried emailing but no use as it comes back un-deliverable. Guess he's out of the ebike game unfortunately :(
That is a real bummer to hear about your chain binding damaging the internal cycloid...