The American Petroleum Institute (API) took to the grandest stage of all to roll out its new marketing campaign that promises to “power past impossible”.

In a slick 30-second advert broadcast during last weekend’s Super Bowl, which was played in Houston, the top US oil lobby group presented many of the ways petroleum undergirds everything in society, from art and fashion to health and transportation.

It