The Ayatollah Booth is egg on the US's face regardless, but $2M/ship is about $1/barrel for perspective. Spot price is $95/barrel right now.
Not convinced it will happen. What would prevent Saudi Arabia from retaliating and introducing a special fee on all ships coming from Iran. It's not like intercepting those massive cargo ships in a small sea is of any difficulty for a well funded military.
Rather than $2M per ship, it's €1.7M or 13.7M CNY per ship.
If Iran's 10 points become the basis of the peace, it ratifies Iran's sovereignty over the strait, at which point they can raise the price. It will be years before alternative routes devalue control of the strait, during which time Iran can siphon a lot of money out of passages taxes.
1$/barrel - of barrels they are not producing surely ? That would make them able to levy Saudi Arabian and UAE oil and gas.
$2M/ship is $1/barrel for VLCCs, but it's a lot more for smaller ships. Practically, nobody will use a ship smaller than a VLCC with the toolbooth.