I’d go with your #1 but not #2 as I don’t use any ML techniques, it’s all old-school analysis and stats pour moi, and I have a similar overall pattern.
I think what would really help would be if Numerai simply started providing the target values for the test data once the test data was a year or so old.