Anything that is being used as a medium of exchange is money. Bitcoin, like gold, is money.
Yes. It doesn't matter what nation-states think bitcoin is.
All we're doing is saying bitcoin as something else other than its economic reality.
Yes bitcoin is money because it is a virtual currency and currency means money. It can also be used now in buying things that you want but only for those shop who accept bitcoin as a payment. I consider bitcoin as a money because I can convert it into fiat whenever I want so that I can easily used it. It was serves as a medium of exchange and it has a value like what we have in our fiat currency but for now bitcoin was just in the virtual world.