This is fake news. The site itself says you don't need to register if you've filed a return. Also, it says not to register if you make enough money to necessitate filing a tax return. Did you even read the instructions on the website OP?
Fillable Forms
www.freefilefillableforms.com