Should I just download the tax forms and submit them?
We believe that you should not file your US tax without assistance. The filing is complex and very different from what you or your local tax advisor is used to.
There are currently so many programs with the IRS that you will also stand a chance of missing out on any benefits, especially designed for those coming forward. These aim to prevent unjust penalties for late filing.