"Somewhat poorly implemented"?
Try these two null hypotheses:
How confident are you they're not true, and the sign points in the right direction?
My overnight fix idea is impact factor tax - convince people scoring scientists by their publications to automatically slash citation value by some % (50% would be a good start, with clear understanding it will go up to 100% eventually) for every publication not openly available, to break their network effect, and at least make all results open.
That won't get anywhere near fixing science, but I cannot think of anything else with better returns on effort. I haven't heard anyone else proposing this particular idea, so if it turns out to be old it must be by convergence.
I'd estimate that including a lot more serious statistics in education would have more significant effect than destroying pay walls, but I see no realistic way of fixing that right now.
Please have a look at this Youtube user account. I immediately thought of this site upon watching a couple of his clips. I am told we have tried here to publish some stuff in audiovisual fomat, but it didn't quite work out. Maybe we should contact this guy, perhaps we could profit from each other's work and experience? I am fairly hopeful that he could use some of the material here, and we could use some of his talent with the medium.
This video, for instance, looks like it was taken right out of this very blog