According to T&C, it would.
I just used it:)
By the way, Cash Rewards offers $20 for a new customer + Use code HFM3X8 to get further $25 off.
So essentially, order grocery of $145 and pay only $50 ($25 off using above code + $50 Amex Offer + $20 Cash Rewards credit) - and no delivery fees!