Money is a currency, not all currency is money.
Bitcoin is not money but it is a currency
It seems that this contradict your point
Money is any object or record that can be accepted as payments for any goods or services, while a currency is a specific generally accepted medium of exchange. In other words, currency is something physical that has intrinsic value, while money is anything that has value.Oct 22, 2011
You can also try to read this for further discussion :
https://bitcointalk.org/index.php?topic=49374.0Though Bitcoin is stated to be digital currency and though oppose the definition of currency being physical, it does fall under currency in digital form. And Bitcoin is money because it is accepted as payment for any goods or services. Just search the internet and we can see shops that accept Bitcoin as payment to prove that Bitcoin is accepted as payment.