Bitcoin cannot be a legit currency. The facts are obvious. Just as you have highlighted three significant characteristics of a legit currency, I wish to add that such a currency must be issued and backed by a government.But bitcoin as we know today was not created by a country. Also of importance is the concept of bitcoin
Even Bitcoin cannot become a legit currency now what we need is some kind of acceptense for it from the outside world so we and the rest of the world can use Bitcoin and get its advantages without loosing our money and getting Bitcoin ban because if Bitcoin get ban means it can make a big negative impact on other currencies too so Bitcoin should continue no matter what happens