I looked this year and the site went nowhere. But now seems to be up. Not sure what happened.
But I just went through the eligibility steps and it requires id.me verification! Big nope. Mailing a paper form does not. Of course Uncle Sam figured a way to fuck it up.
The Trump Administration is trying to get rid of it, but its been so successful and so well-rated that they're having trouble doing that.