I generally have a strategy that if I get half way down the across clues and have nothing then I’ll start again at the last of the down clues and work backwards; and it did seem to pay off today.
Very enjoyable well crafted puzzle I thought. 4, 19 and 20 were definitely 15s, as were many others. I rather enjoyed the product placement.