The huge supply isn't always a bad thing as for the low supply which isn't always a good thing.
This is social media niche / ICO / Project & i won't even be surprised if i see them making it 10 Billion total supply.
These kind of ICOs (social media niche) are meant to be mass adopted first cu it depends mainly on that & the ROI chasing thing is hard to catch with these niches to be honest.