The Londoner flopped at Ibrox but has issued a blistering defence of his track record