yes its legal [for now] and its dangerous... the government can take over but that opens a very big can of worms because being the only government trying regulate fake money will simply mean people vote with their feet
at the end of the day bitcoins only have value if people are willing to pay real money to trade for it