I maintain that per these definitions, Bitcoin cannot possibly be described as "money". And further, I think that those who do describe Bitcoin as "money" are doing this community a disservice.
+1 agreed. It's a commodity, a digital store of value.
Yes off course bitcoin is a money because we can use bitcoin for various purposes like we can use it for business or buying things and we can also cash bitcoin to our desire currency.