Re stimulus check
Yes I received the stimulus check by direct deposited on April 15. But then I file my taxes every year and usually get a small refund
See my #1202. That issue for non-filers was supposedly worked out. I think you are right that payments went out on the 15th and I am in arrears. Nuts!