Bitcoins is not yet a legal currency cause not all countries, world bodies have accepted or recognise it. You wrote so much and how come you fail to understand that this coin cannot be controlled by anyone, no one can manipulate it and most of all governments cannot find out who owns it or make you pay taxes. There is a huge hassle process and it's expensive to track it, make a whole set of laws. You get the point don't you.
bitcoin is not a legit currency because it is not legal worldwide. For me bitcoin will be a legit currency if all of the government made an agreement about the legalizing of bitcoin worldwide.
For now perhaps yes. And with an extremely high volatility, it will be hard to consider it as a legitimate currency. People don't see it as such anyway. Btc is seen as an asset where people can make money from either by trades or holding.