Ok so the devs posted the premine address for transparency 5 months ago but people only recently decided to check it after the coin's value started crippling?
Well, if that really is the case, there's nothing else I can say about this situation other than, if it was a dev premine dump, thats not going to bode well.
Also, what about those who ordered Tor sticks? Those things aren't exactly cheap.