All true. But also the dollar is weak because we flood the world markets with dollars through our huge trade deficit of which 1/3 is due to oil imports. Cut down the oil imports and that will cut down the trade deficit which will strengthen the dollar which in turn will lower world wide crude oil prices.
Agreed, and I think that this also applies (in general) to other imports.
An honest leader would explain the connection between monetary policy/federal spending and oil prices. Speculation and inflation are symptoms, not causes!