Sorry for the pain bro. Thanks for sharing your findings.
What I know is that Kevin and Flauwy are good people. Would love to know their side of the story on this. Can't say much about other team members you mentioned. This is a huge fuck up on their part.