I try to stay out of the political commentary, but I think people are losing sight of some of the economic issues. As I understand it, we use something like 19+ million barrels per day (MBD) of oil. The US release is 2 MBD for 30 days, or a little over 10 % of our use. The release comes after OPEC failed to agree on production increases that normally would accompany things like marginally improving economic conditions and reduced output from Libya. Without the release, you'd probably be looking at higher FO prices right now. It also seems like the release in the longer term could strengthen the factions within OPEC that would support increased output, and also could dampen the ardor of some of the Wall Street types who in the past have pushed up oil prices through commodity speculation.
Under these circumstances, I don't think it's realistic for anybody to have promised or expected a big drop in FO prices from this release. Maybe it stabilizes prices when they otherwise would have gone up, and maybe it produces longer run benefits related to OPEC production and commodity speculation, but it has never been anything more than small and temporary.
I would offer for further discussion that the feeling of "impotence" that stems from the small impact observed so far comes mainly from the fact that we don't have a lot of leverage over the market when we use 2x as much oil as we produce. Hmmm, does that mean coal is a remedy for ED??