Dangerman, the figures for VAT on fuel are worse than you think.
Take 90p per litre as the retail price, the fuel duty is 47.1p. However according to the Customs and Excise website "VAT is payable on these amounts sat PART of the RETAIL PRICE" (my caps). What that means is you pay VAT on the full retail price.
76.6p is retail before VAT, therefore the Govt. gets 47.1+13.4p = 60.5p per litre in tax from each litre bringing the price you pay to the oil companies to under 30p per litre. Before tax we have the cheapest fuel in Europe