To me it is the worst way to describe bitcoin because the meaning of "virtual", especially in the context of the internet implies a "non-reality" or simulation of something real.
Indeed (to the non-reality). Show me a bitcoin. Or even a "bitcoin serial number". There are only transactions. Virtuality in almost its purest form.
It probably deserves the "virtual currency" monicker more than traditional virtual currencies.