Anything that is being used as a medium of exchange is money. Bitcoin, like gold, is money.
Bingo!
While some people call bitcoin a "currency", it is not a currency of real meaning because it is not issued by the monetary authorities and does not have the monetary properties of legal compensation and mandatory. In nature, bitcoin is a certain kind of virtual commodity, which does not have the legal status of equivalent to the currency, and cannot and should not be used as money in the market.