Yes, bitcoin is a real currency. Its all demand & supply concept. So, the reason why its becoming too hot for investors because its demand is increasing.
What makes the bitcoin real money isn't down to its demand nor supply as you claim,bitcoin is money but in a digital form,that cannot be felt nor touched,but could still be used to carry out payments and can also be converted to fiat currencies.
While the demand and supply concept is what determines it's price,value,volume.
When the demand is high,the price tends to increase,but when there is low demand it leads to a dump in the price