Spectacle puts controversy in the shade at Qatar showpiece