I don't know what else we can do to clear our names.
Probably nothing. Had you shown proof of cheating at the beginning of this debacle - you might have been fine. But the way you handled it doesn't inspire any trust, what with spurious KYC demands and other nonsense.
Well the Bitcointalk Police have made their decision.

It was stated multiple times on other chats and discussions that the CrashDoge people were making inquiries about the hashes being out. Just because it wasnt stated on Bitcointalk means absolutely nothing. Little info was being given out until the investigation was completed. I am sure you can see that the last bit of evidence was given TODAY, meaning that it could not have been stated earlier.