For me currency and asset is same . bitcoin is asset becuase many people keep it for their future money and because of this value people use this to buy anything that they want like paying bills or buy a stuff . bitcoin is currency becuase bitcoin give a profit to us .
The answer is yes and no both in case if we call it as currency. Yes; because the goods and services can be valued in bitcoins, so you need not find someone with same demand and supply. But, the number of users of bitcoins is very less, so they might not want to keep bitcoins. This problem will cease to exist when bitcoin will be in greater circulation.
And if a user wants to use bitcoin as an asset, he will just get registered to buy a bitcoin and will not enter the bitcoin transaction system as he is not trading anything. This is, in fact, the most common practice! Various evidence suggest that most of the first time users of bitcoins usually keep it in the wallet instead of using it for further transactions speculating price rise in future.
So the bottom line is it is both currency and asset depends on how people use it.