I asked today about it, and was told you have to ask to be put on it, rather than the old program which simply gave bonuses on deposits.
I then asked to be put on it and I was told by rep Alex that I can't be put onto it until I make another deposit. I just deposited last month. I wouldn't have done that had I realized they'd be requiring another one just to take advantage of cash back.