In this picture I took riding home today you can see a sign that says that the lane is for buses, taxis and bikes. You can also see that it is full of cars, trucks and even taxis for a change. What you do not see, nor will you ever see, is the police enforcing the law and clearing the cars and trucks out of the lane. It could be the Dylan rule- "the cops don't need you and man they expect the same" or the Soviet rule- "they pretend to pay us and we pretend to work" but the fact is, the signs and the lines are meaningless if there is no enforcement.
Either put in physically separated barriers that let concrete do the job for the cops, or enforce the law, or just end this farce. See also Physically Separated Bike Lanes and our Survey: Should Bike Lanes Be Separated From Traffic?