Sorry to hear about your experience Penny, I have been through something similar before though to a lesser degree.
Anyway, the company in question seems to have multiple websites online with varying information.
One of them still has you listed as part of the team. This might serve as good evidence against what they are claiming in the HN thread right now.
Happy to direct you to it outside the public sphere, since that’s the approach you seem to be taking here.