The same applies here in NC - cyclists have all of the rights AND responsibilities as motor vehicles. Passing is supposed to be done by giving a full lane's clearance, just as if passing a car, in a legal passing zone.
And I regularly see cyclists who know the rules and obey them, and cyclists who don't seem to know left from right; I also see drivers who know the rules, and drivers who don't seem to know right from left.
We have a licensing process that in theory filters out those who don't know how to drive, but the criteria are so low that pretty much anyone who can breath can pass. So I don't think that the government intervention is helping at all either.
I don't know what the solution is, but the presence or absence of helmets does not appear to be the problem - unskilled drivers of all types of vehicles seems to be a much bigger issue.